Investigating Implications of Metric Based Predictive Data Mining Approaches towards Software Fault Predictions

  • Authors

    • Pooja Kapoor
    • Deepak Arora
    • Ashwani Kumar
    2018-07-20
    https://doi.org/10.14419/ijet.v7i3.12.16122
  • Software fault prediction, Software metric, Systematic reviews.
  • Context: Since 1990, various researches have been working in the area of software fault prediction but yet it is difficult to assess the impacts and progressive path of this research field. Objective: In this research work, author’s major objective is to investigate the context and dimensions of research studies performed by different researchers in the area of software fault prediction. This work also focuses on presenting a well defined systematic view of their findings and suggestions after a critical examination of all major approaches applied in this key research area. Method: This research work includes 112 total manuscripts published between 2009 and 2014. These studies are gathered from a pool of total 587 manuscripts. The selection criteria for these manuscripts are title, keywords and citation of that paper. Result: The results of this investigation shows that most of the research work related to software fault prediction have been performed on available data set from NASA repository. Most of the research work performed is basically confined to analysis or comparative study of various machine learning techniques based on their classification accuracy. Various research work published doesn’t exhibit clearer representation of any specific prediction model. Conclusion: Still after years of development, there is a huge gap between the industry requirement and the research being performed by different researchers in the field of Software fault prediction. A better collaboration between industry academia is still required. This research work represents a critical investigative approach towards finding the exact gaps to be filled and explored more authentic future research areas in this field. All result finding have been critically examined and compared with existing literature work for better understanding and deep insight over identifying the major strengths of chosen research field.

     

  • References

    1. [1] C. Catal and B. Diri, “A systematic review of software fault prediction studies,†Expert Systems with Applications, vol. 36, no. 4, pp. 7346–7354, 2009

      [2] C. Catal, Software fault prediction: a literature review and current trends, Expert systems with Applications 38(2011)4626-4636B.

      [3] Kitchenham, “What’s Up with Software Metrics?—A Prelimin-ary Mapping Study†J. Systems and Software, vol. 83, no. 1, pp. 37-51, 2010T.

      [4] Malhotra R, Jain A (2011) Software fault prediction for object oriented systems: a literature review. SIGSOFT SoftwEng notes 36(5): 1–6

      [5] Hall, S. Beecham, D. Bowes, D. Gray, S. Counsell, A systematic literature review on fault prediction performance in software engineering, IEEE Transactions on Software Engineering (2011) 1–31P.

      [6] Singh PK, Rajan P, Sangwan OP. A critical analysis on software fault prediction techniques.World applied Science Journal. 2015; 33(3):371-9

      [7] Radjenović, D., HeriÄko, M., Torkar, R., &ŽivkoviÄ, A. (2013, August). Software fault prediction metrics: A systematic literature review. Information and Software Technology. http://doi.org/10.1016/j.infsof.2013.02.009.

      [8] RuchikaMalhotra, A systematic review of machine learning techniques for software fault prediction, Applied Soft Computing, v.27 n.C, p.504-518, February 2015

      [9] Juan Murillo-Morera, Christian Quesada-Lopez, and Marcelo Jenkins. Software fault prediction: A systematic mapping study. CIBSE 2015 - XVIII Ibero-American Conference on Software Engineering, pages 446{459, 2015.

      [10] R. S. Wahono. A systematic literature review of software defect prediction: Research trends, datasets, methods and frameworks. Journal of Software Engineering, 1(1):1--16, 2015.

      [11] Norman E. Fenton , Martin Neil, A Critique of Software Defect Prediction Models, IEEE Transactions on Software Engineering, v.25 n.5, p.675-689, September 1999

      Secondary References

      [1] Kitchenham, B.A., Pickard, L.M., Linkman, S.J., 1990. An evaluation of some design metrics. Software Engineering Journal 5 (1), 50–58.

      [2] Compton, B.T., Withrow, C.: Prediction and control of ada software defects. Journal of Systems and Software 12 (1990) 199–207

      [3] Li, W., Henry, S., 1993. Object-oriented metrics that predict maintainability.Journal of Systems and Software 23, 111–122

      [4] Briand, L., Basili, V., &Hetmanski, C. (1993).Developing interpretable models with optimized set reduction for identifying high risk software components. IEEE Transactions on Software Engineering, 19(11), 1028–1044.

      [5] Chidamber, S.R., Kemerer, C.F., 1994. A metrics suite for object-oriented design. IEEE TSE 20 (6), 476–493.

      [6] Lorenz, M. and Kidd, J. 1994. Object-Oriented Software Metrics.Prentice-Hall.

      [7] Lanubile, F., Lonigro, A., &Visaggio, G. (1995). Comparing models for identifying fault-prone software components. In Seventh international conference on software engineering and knowledge engineering (pp. 312–319).

      [8] Basili, V., Briand, L., Melo, W., 1996.A validation of object-oriented design metrics as quality indicators. IEEE Transactions on Software Engineering 22 (10), 751–761

      [9] N. Ohlsson and H. Alberg “Predicting Error-Prone Software Modules in Telephone Switches, IEEE Trans. Software Eng., vol. 22, no. 12, pp. 886-894, 1996.

      [10] Briand, L., Devanbu, P. and Melo, W. 1997. An Investigation into Coupling Measures for C++.In Proceedings of the 19th International Conference on Software Engineering.

      [11] Khoshgoftaar, T.M., Allen, E.B., Hudepohl, J.P., Aud, S.J.: Application of neural networks to software quality modeling of a very large telecommunications system. Neural Networks, IEEE Transactions on 8 (1997) 902– 909.

      [12] Cohen, W. W., &Devanbu, P. T. (1997). A comparative study of inductive logic programming methods for software fault prediction.In Fourteenth international conference on machine learning, Nashville, Tennessee, USA (pp. 66–74).

      [13] Evett, M., Khoshgoftar, T., Chien, P., & Allen, E. (1998).GP-based software quality prediction. In Third annual conference on genetic programming (pp. 60–65).

      [14] Ohlsson, N., Zhao, M., &Helander, M. (1998). Application of multivariate analysis for software fault prediction. Software Quality Journal, 7(1), 51–66.

      [15] Binkley, A. B., &Schach, S. R. (1998). Prediction of run-time failures using static product quality metrics. Software Quality Journal, 7(2), 141–147.

      [16] Tang, M.H., Kao, M-H. and Chen, M-H.1999. An Empirical Study on Object Oriented Metrics. In Proceedings of the International Symposium on Software Metrics.

      [17] N. Fenton and M. Neil, “A critique of software defect prediction models,†Software Engineering, IEEE Transactions on, vol. 25, no. 5, pp. 675–689, 1999.

      [18] Kaszycki, G. (1999). Using process metrics to enhance software fault prediction models.In Tenth international symposium on software reliability engineering, Boca Raton, Florida.

      [19] Denaro, G. (2000). Estimating software fault-proneness for tuning testing activities.In Twenty-second international conference on software engineering (pp. 704–706). New York, NY: ACM

      [20] Guo, P., &Lyu, M. R. (2000). Software quality prediction using mixture models with EM algorithm. In First Asia-Pacific conference on quality software (pp. 69–80). Hong Kong, China: IEEE Computer Society.

      [21] X. Yuan, T. Khoshgoftaar, E. Allen, K. Ganesan, An application of fuzzy clustering to software quality prediction, in: Proceedings 3rd IEEE Symposium on Application-Specific Systems and Software Engineering Technology, 2000, pp. 85–90.

      [22] Xu, Z., Khoshgoftaar, T. M., & Allen, E. B. (2000). Prediction of software faults using fuzzy nonlinear regression modeling. In Fifth IEEE international symposium on high assurance systems engineering, Albuquerque, New Mexico (pp. 281–290).

      [23] Khoshgoftaar, T. M., Allen, E. B., &Busboom, J. C. (2000). Modeling software quality: The software measurement analysis and reliability toolkit.In Twelfth IEEE international conference on tools with artificial intelligence (pp. 54–61). Vancouver, BC, Canada: IEEE Computer Society.

      [24] Cartwright, M. and Shepperd, M. 2000. An Empirical Investigation of an Object-Oriented Software System. IEEE Transactions on Software Engineering, 26(8):786-796.

      [25] Emam, K. E., Melo, W., & Machado, J. C. (2001). The prediction of faulty classes using object-oriented design metrics. Journal of Systems and Software, 56(1), 63–75.

      [26] Khoshgoftaar, T., Gao, K., &Szabo, R. M. (2001). An application of zero-inflated poisson regression for software fault prediction.In Twelfth international symposium on software reliability engineering (pp. 66– 73). Washington, DC: IEEE Computer Society.

      [27] Briand, L.C., Wüst, J. and Lounis, H. 2001. Replicated Case Studies for Investigating Quality Factors in Object-Oriented

      [28] Schneidewind, N. F. (2001). Investigation of logistic regression as a discriminant of software quality. In Seventh international symposium on software metrics (328–337). Washington, DC: IEEE Computer Society.

      [29] Pizzi, N. J., Summers, R., &Pedrycz, W. (2002). Software quality prediction using median-adjusted class labels. In International joint conference on neural networks (pp. 2405–2409). Honolulu, HI: IEEE Computer Society.

      [30] Khoshgoftaar, T. M. (2002). Improving usefulness of software quality classification models based on boolean discriminant functions. In Thirteenth international symposium on software reliability engineering (pp. 221– 230). Annapolis, MD, USA: IEEE Computer Society.

      [31] Khoshgoftaar, T. M., &Seliya, N. (2002). Tree-based software quality estimation models for fault prediction. In Eighth IEEE symposium on software metrics, Ottawa, Canada (pp. 203– 215).

      [32] Mahaweerawat, A., Sophasathit, P., &Lursinsap, C. (2002). Software fault prediction using fuzzy clustering and radial basis function network. In International conference on intelligent technologies, Vietnam (pp. 304–313).

      [33] Denaro, G., Lavazza, L., &Pezzè, M. (2003). An empirical evaluation of object oriented metrics in industrial setting. In The 5th CaberNet plenary workshop, Porto Santo, Madeira Archipelago, Portugal.

      [34] Denaro, G., Pezzè, M., &Morasca, S. (2003). Towards industrially relevant faultproneness models. International Journal of Software Engineering and Knowledge Engineering, 13(4), 395–417.

      [35] Guo, L., Cukic, B., & Singh, H. (2003). Predicting fault prone modules by the Dempster–Shafer belief networks.In Eighteenth IEEE international conference on automated software engineering (pp. 249–252). Montreal, Canada: IEEE Computer Society.

      [36] Khoshgoftaar, T. M., &Seliya, N. (2003). Fault prediction modeling for software quality estimation: Comparing commonly used techniques. Empirical Software Engineering, 8(3), 255–283.

      [37] Koru, A. G., &Tian, J. (2003). An empirical comparison and characterization of high defect and high complexity modules. Journal of Systems and Software, 67(3), 153– 163.

      [38] Reformat, M. (2003). A fuzzy-based meta-model for reasoning about number of software defects.In Tenth international fuzzy systems association world congress, Istanbul, Turkey (pp.644–651).

      [39] Thwin, M. M., &Quah, T. (2003). Application of neural networks for software quality prediction using object-oriented metrics.In Nineteenth international conference on software maintenance (pp. 113–122). Amsterdam, The Netherlands: IEEE Computer Society.

      [40] Kaminsky, K., &Boetticher, G. (2004). How to predict more with less, defect prediction using machine learners in an implicitly data starved domain. In The 8th world multiconference on systemics, cybernetics and informatics, Orlando, FL.

      [45] Kanmani, S., Uthariaraj, V. R., Sankaranarayanan, V., &Thambidurai, P. (2004). Object oriented software quality prediction using general regression neural networks. ACM SIGSOFT Software Engineering Notes, 29(5), 1. http://doi.org/10.1145/1022494.1022515

      [46] Khoshgoftaar, T. M., &Seliya, N. (2004). Comparative assessment of software quality classification techniques: An empirical case study. Empirical Software Engineering, 9(3), 229–257.

      [47] Mahaweerawat, A., Sophatsathit, P., Lursinsap, C., &Musilek, P. (2004). Fault prediction in object-oriented software using neural network techniques. In Proceedings of the InTech conference, Houston, TX, USA (pp. 27– 34).

      [48] L. Guo, Y. Ma, B. Cukic, H. Singh, Robust prediction of fault-proneness byrandom forests, in: 15th International Symposium on Software ReliabilityEngineering, 2004, pp.417–428.

      [49] Mahaweerawat, A., Sophatsathit, P., Lursinsap, C., &Musilek, P. (2004). Fault prediction in object-oriented software using neural network techniques. In Proceedings of the InTech conference, Houston, TX, USA (pp. 27– 34).

      [50] Menzies, T., & Di Stefano, J. S. (2004). How good is your blind spot sampling policy? In Eighth IEEE international symposium on high-assurance systems engineering (pp. 129–138). Tampa, FL, USA: IEEE Computer Society.

      [51] Menzies, T., DiStefano, J., Orrego, A. S., & Chapman, R. (2004). Assessing predictors of software defects.In Proceedings of the Workshop on Predictive Software Models.

      [52] Wang, Q., & Yu, B. (2004). Extract rules from software quality prediction model based on neural network. 16th IEEE International Conference on Tools with Artificial Intelligence, (Ictai), 191–195. http://doi.org/10.1109/ICTAI.2004.62

      [53] Zhong, S., Khoshgoftaar, T. M., &Seliya, N. (2004). Unsupervised learning for expertbased software quality estimation.In Eighth IEEE international symposium on high assurance systems engineering (pp. 149–155).

      [54] Challagulla, V. U., Bastani, F. B., Yen, I., & Paul, R. A. (2005).Empirical assessment of machine learning based software defect prediction techniques. In Tenth IEEE international workshop on object-oriented real-time dependable systems (pp. 263–270). Sedona, Arizona: IEEE Computer Society.

      [55] I. Myrtveit, E. Stensrud, and M. Shepperd, “Reliability and validity in comparative studies of software prediction models,†IEEE Transactions on Software Engineering, pp.380–391, 2005.

      [56] Koru, A. G., & Liu, H. (2005). An investigation of the effect of module size on defect prediction using static measures.In Workshop on predictor models in software engineering, St. Louis, Missouri (pp. 1–5).

      [57] A.G. Koru, H. Liu, Building effective defect-prediction models in practice, IEEESoftw. 22 (2005) 23–29.

      [58] Gyimo´ thy, T., Ferenc, R. and Siket, I. 2005 Empirical Validation of Object-Oriented Metrics on Open Source Software for Fault Prediction. IEEE Transactions on Software Engineering, 31(10):897-910.

      [59] Hassan, A. E., & Holt, R. C. (2005). The top ten list: Dynamic fault prediction. In Twenty-first IEEE international conference on software maintenance (pp. 263–272). Budapest, Hungary: IEEE Computer Society.

      [60] Khoshgoftaar, T. M., Seliya, N., &Gao, K. (2005). Assessment of a new three-group software quality classification technique: An empirical case study. Empirical Software Engineering, 10(2), 183–218.

      [61] Koru, A. G., & Liu, H. (2005). An investigation of the effect of module size on defect prediction using static measures.In Proceedings of the 2005 workshop on Predictor models in software engineering - PROMISE ’05 (Vol. 30, pp. 1–5). New York, New York, USA: ACM Press. http://doi.org/10.1145/1082983.1083172

      [62] Ostrand, T. J., Weyuker, E. J., & Bell, R. M. (2005). Predicting the location and number of faults in large software systems. IEEE Transactions on Software Engineering, 31(4), 340–355.

      [63] Tomaszewski, P., Lundberg, L., &Grahn, H. (2005). The accuracy of early fault prediction in modified code.In Fifth conference on software engineering research and practice in Sweden, Västerås, Sweden (pp. 57–63).

      [64] Xing, F., Guo, P., &Lyu, M. R. (2005). A Novel Method for Early Software Quality Prediction Based on Support Vector Machine. 16th IEEE International Symposium on Software Reliability Engineering (ISSRE’05), 213–222. http://doi.org/10.1109/ISSRE.2005.6

      [65] Ma, Y., Guo, L., &Cukic, B. (2006). A statistical framework for the prediction of fault-proneness.Advances in machine learning application in software engineering (pp. 237–265). Idea Group Inc.

      [66] Y.M. Zhou, H.T. Leung, Empirical analysis of object-oriented design metrics for predicting high and low severity faults, IEEE Transactions on Software Engineering 32 (2006) 771–789.

      [67] Boetticher, G. (2006). Improving credibility of machine learner models in software engineering. Advanced machine learner applications in software engineering.Series on software engineering and knowledge engineering. Hershey, PA, USA: Idea Group Publishing

      [68] Challagulla, V. U. B., Bastani, F. B., & Yen, I. L. (2006). A unified framework for defect data analysis using the MBR technique.In Eighteenth IEEE international conference on tools with artificial intelligence, Washington, DC, USA (pp. 39–46).

      [69] Khoshgoftaar, T. M., Seliya, N., &Sundaresh, N. (2006). An empirical study of predicting software faults with case based reasoning. Software Quality Journal, 14(2), 85–111.

      [70] Mertik, M., Lenic, M., Stiglic, G., &Kokol, P. (2006). Estimating software quality with advanced data mining techniques. In International conference on software engineering advances (p. 19). Papeete, Tahiti, French Polynesia: IEEE Computer Society.

      [71] Nikora, A. P., & Munson, J. C. (2006). Building high-quality software fault predictors. Software-Practice and Experience, 36(9), 949–969.

      [72] Shepperd, M., Cartwright, M., &Mair, C. (2006). Software defect association mining and defect correction effort prediction. IEEE Transactions on Software Engineering, 32(2), 69–82. http://doi.org/10.1109/TSE.2006.1599417

      [73] B. Kitchenham and S. Charters, “Guidelines for performing systematic literature reviews in software engineering (version 2.3),†Keele University, UK, Tech. Rep. EBSE Technical Report EBSE-2007-01, 2007.

      [74] G. Pai, B. Dugan, Empirical analysis of software fault content and fault proneness using Bayesian methods, IEEE Transactions on Software Engineering 33 (2007) 675–686.

      [75] H.M. Olague, L.H. Etzkorn, S. Gholston, S. Quattlebaum, Empirical validation of three software metrics suites to predict fault-proneness of object-oriented classes developed using highly iterative or agile software development processes, IEEE Transactions on Software Engineering 33 (2007) 402–419.

      [76] Binkley, D., Feild, H., &Lawrie, D. (2007). Software fault prediction using language processing. Testing: Industrial and academic conference. Practice and research techniques (pp. 99–108). Cumberland Lodge, Windsor, UK: IEEE Press.

      [77] Kanmani, S., Uthariaraj, V.R., Sankaranarayanan, V. and Thambidurai, P. 2007. Object-oriented software fault prediction using neural networks. Information and Software Technology, 49: 483–492.

      [78] Koru, A. G., & Liu, H. (2007). Identifying and characterizing change-prone classes in two large-scale open-source products. Journal of Systems and Software, 80(1), 63–73.

      [79] M. Jorgensen and M. Shepperd, “A systematic review of software development cost estimation studies,†Software Engineering, IEEE Transactions on, vol. 33, no. 1, pp. 33–53, 2007.

      [80] Gao, K., &Khoshgoftaar, T. M. (2007). A comprehensive empirical study of count models for software fault prediction. IEEE Transactions for Reliability, 56(2), 223– 236.

      [81] H. Zhang and X. Zhang, “Comments on "data mining static code attributes to learn defect predictors",†Software Engineering, IEEE Transactions on, vol. 33, no. 9, pp. 635 –637, sept. 2007.

      [82] Jiang, Y., Cukic, B., &Menzies, T. (2007). Fault prediction using early lifecycle data. In Eighteenth IEEE international symposium on software reliability (pp. 237– 246).Trollhättan, Sweden: IEEE Computer Society.

      [83] Kitchenham B.A., Charters S.M., (2007). Guidelines for Performing Systematic Literature Reviews in Software Engineering, Version 2.3. EBSE Technical Report EBSE-2007-01, Keele University and Durham University.

      [84] Li, Z., & Reformat M. (2007). A practical method for the software fault-prediction.In IEEE international conference on (pp. 659–666).

      [85] Ma, Y., Guo, L., &Cukic, B. (2007). A Statistical Framework for the Prediction of Fault-Proneness. In Advances in Machine Learning Applications in Software Engineering (pp. 1–26)

      [86] Mahaweerawat, A., Sophatsathit, P., &Lursinsap, C. (2007). Adaptive self-organizing map clustering for software fault prediction.In Fourth international joint conference on computer science and software engineering, KhonKaen, Thailand (pp. 35–41).

      [87] Menzies, T., Dekhtyar, A., Distefano, J., & Greenwald, J. (2007b). Problems with precision: A response to comments on data mining static code attributes to learn defect predictors. IEEE Transactions on Software Engineering, 33(9), 637–640.

      [88] Menzies, T., Greenwald, J., & Frank, A. (2007). Data Mining Static Code Attributes to Learn Defect Predictors. IEEE Transactions on Software Engineering, 33(1), 2– 13.

      [89] Pai, G. J., & Dugan, J. B. (2007). Empirical analysis of software fault content and fault proneness using Bayesian methods. IEEE Transactions on Software Engineering, 33(10), 675–686.

      [90] Seliya, N., &Khoshgoftaar T. M. (2007). Software quality analysis of unlabeled program modules with semisupervised clustering. IEEE Transactions on Systems, Man, and Cybernetics, 37(2), 201–211.

      [91] T. Menzies, J. Greenwald, A. Frank, Data mining static code attributes to learndefect predictors, IEEE Trans. Softw. Eng. 33 (2007) 2–13.

      [92] Tomaszewski, P., Håkansson, J., Grahn, H., & Lundberg, L. (2007). Statistical models vs. expert estimation for fault prediction in modified code – An industrial case study. Journal of Systems and Software, 80(8), 1227– 1238.

      [93] Wang, Q., Zhu, J., & Yu, B. (2007). Feature selection and clustering in software quality prediction. In Eleventh international conference on evaluation and assessment in software engineering, Keele, England.

      [94] Y. Jiang, B. Cukic, T. Menzies, Fault prediction using early lifecycle data, in: The 18th IEEE International Symposium on Software Reliability (ISSRE ’07), 2007, pp. 237–246.

      [95] Zhang, H., & Zhang, X. (2007). Comments on data mining static code attributes to learn defect predictors. IEEE Transactions on Software Engineering, 33(9), 635– 637.

      [96] A. Marcus, D. Poshyvanyk, R. Ferenc, Using the conceptual cohesion of classes for fault prediction in object-oriented systems, IEEE Transactions on Software Engineering 34 (2008) 287–300.

      [97] Bibi, S., Tsoumakas, G., Stamelos, I., &Vlahvas, I. (2008). Regression via classification applied on software defect estimation. Expert Systems with Applications, 34(3), 2091–2101.

      [98] R. Shatnawi, W. Li, The effectiveness of software metrics in identifying errorprone classes in post-release software evolution process, Journal of Systems and Software 81 (2008) 1868–1882.

      [99] B. Turhan, T. Menzies, A. Bener, and J. Di Stefano, “On the relative value of cross-company and within-company data for defect prediction,†Empirical Software Engineering, vol. 14, no. 5,pp. 540–578, 2009.

      [100] C. Catal and B. Diri, “A systematic review of software fault prediction studies,†Expert Systems with Applications, vol. 36, no. 4, pp. 7346–7354, 2009.

      [101] Catal, C., &Diri, B. (2009b).Investigating the effect of dataset size, metrics sets, and feature selection techniques on software fault prediction problem. Information Sciences, 179(8), 1040–1058. http://doi.org/10.1016/j.ins.2008.12.001

      [102] Chang, C., Chu, C., &Yeh, Y. (2009).Integrating in-process software defect prediction with association mining to discover defect pattern. Information and Software Technology, 51(2), 375–384.

      [103] Mende, T., &Koschke, R. (2009).Revisiting the evaluation of defect prediction models. Proceedings of the 5th International Conference on Predictor Models in Software Engineering - PROMISE ’09, 1. http://doi.org/10.1145/1540438.1540448

      [104] Turhan, B., Kocak, G., &Bener, A. (2009). Data mining source code for locating software bugs: A case study in telecommunication industry. Expert Systems and Application, 36(6), 9986–9990.

      [105] Singh, Y., Kaur, A. and Malhotra, R. 2010.Empirical validation of object-oriented metrics for predicting fault proneness models. Software Quality Journal, 18(1):3–35.

      [106] Arisholm, E., Briand, L. C., &Johannessen, E. B. (2010).A systematic and comprehensive investigation of methods to build and evaluate fault prediction models. Journal of Systems and Software, 83(1), 2–17. http://doi.org/10.1016/j.jss.2009.06.055

      [107] N. Seliya, T.M. Khoshgoftaar, J. Van Hulse, Predicting faults in high assurancesoftware, in: IEEE 12th International Symposium on High-Assurance SystemsEngineering, 2010, pp. 26–34.

      [108] C. Catal, Software fault prediction: a literature review and current trends,Expert Syst. Appl. 38 (2011) 4626– 4636.

      [109] D. Gray, D. Bowes, N. Davey, Y. Sun, and B. Christianson, “The misuse of the nasa metrics data program data sets for automated software defect prediction,†in Evaluation and Assessment in Soft-ware Engineering (EASE), 2011.

      [110] Song, Q., Jia, Z., Shepperd, M., Ying, S., & Liu, J. (2011).A General Software Defect-Proneness Prediction Framework. IEEE Transactions on Software Engineering, 37(3), 356–370.

      [111] Hall, T., Beecham, S., Bowes, D., Gray, D., &Counsell, S. (2012). A Systematic Literature Review on Fault Prediction Performance in Software Engineering. IEEE Transactions on Software Engineering 38 (6), 1276 1304.

      [112] Radjenovi´c, D., Heriˇcko, M., Torkar, R., ˇZivkoviˇc, A.: Software fault prediction metrics: A systematic literature review. Information and Software Technology 55 (2013) 1397–1418

  • Downloads

  • How to Cite

    Kapoor, P., Arora, D., & Kumar, A. (2018). Investigating Implications of Metric Based Predictive Data Mining Approaches towards Software Fault Predictions. International Journal of Engineering & Technology, 7(3.12), 427-433. https://doi.org/10.14419/ijet.v7i3.12.16122