{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,5]],"date-time":"2026-08-05T21:43:00Z","timestamp":1785966180906,"version":"3.56.0"},"reference-count":59,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2009,7,1]],"date-time":"2009-07-01T00:00:00Z","timestamp":1246406400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2010,3]]},"DOI":"10.1007\/s11219-009-9079-6","type":"journal-article","created":{"date-parts":[[2009,6,30]],"date-time":"2009-06-30T13:38:03Z","timestamp":1246369083000},"page":"3-35","source":"Crossref","is-referenced-by-count":157,"title":["Empirical validation of object-oriented metrics for predicting fault proneness models"],"prefix":"10.1007","volume":"18","author":[{"given":"Yogesh","family":"Singh","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Arvinder","family":"Kaur","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ruchika","family":"Malhotra","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2009,7,1]]},"reference":[{"key":"9079_CR1","unstructured":"Afzal, W. (2007). Metrics in software test planning and test design processes. Ph.D. Disseration."},{"key":"9079_CR2","doi-asserted-by":"crossref","unstructured":"Aggarwal, K. K., Singh, Y., Kaur, A., & Malhotra, R. (2005). Software reuse metrics for object-oriented systems.\u00a0In Proceedings of the Third ACIS Int\u2019l Conference On Software Engineering Research, Management and Applications (SERA \u201805), 48\u201355.","DOI":"10.1109\/SERA.2005.60"},{"issue":"8","key":"9079_CR3","doi-asserted-by":"crossref","first-page":"149","DOI":"10.5381\/jot.2006.5.8.a5","volume":"5","author":"KK Aggarwal","year":"2006","unstructured":"Aggarwal, K. K., Singh, Y., Kaur, A., & Malhotra, R. (2006a). Empirical study of object-oriented metrics. Journal of Object Technology, 5(8), 149\u2013173.","journal-title":"Journal of Object Technology"},{"issue":"4","key":"9079_CR4","first-page":"4","volume":"8","author":"KK Aggarwal","year":"2006","unstructured":"Aggarwal, K. K., Singh, Y., Kaur, A., & Malhotra, R. (2006b). Investigating the effect of coupling metrics on fault proneness in object-oriented systems. Software Quality Professional, 8(4), 4\u201316.","journal-title":"Software Quality Professional"},{"key":"9079_CR5","unstructured":"Aggarwal, K. K., Singh, Y., Kaur, A., & Malhotra, R. (2007). Application of artificial neural network for predicting fault proneness models. International conference on information systems, technology and management (ICISTM 2007), March 12\u201313, New Delhi, India."},{"issue":"1","key":"9079_CR6","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1002\/spip.389","volume":"16","author":"KK Aggarwal","year":"2009","unstructured":"Aggarwal, K. K., Singh, Y., Kaur, A., & Malhotra, R. (2009). Empirical analysis for investigating the effect of object-oriented metrics on fault proneness: A replicated case study. Software Process: Improvement and Practice, 16(1), 39\u201362. doi: 10.1002\/spip.389s .","journal-title":"Software Process: Improvement and Practice"},{"key":"9079_CR7","volume-title":"Outliers in statistical data","author":"V Barnett","year":"1995","unstructured":"Barnett, V., & Price, T. (1995). Outliers in statistical data. London: Wiley."},{"issue":"10","key":"9079_CR8","doi-asserted-by":"crossref","first-page":"751","DOI":"10.1109\/32.544352","volume":"22","author":"V Basili","year":"1996","unstructured":"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\u2013761. doi: 10.1109\/32.544352 .","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9079_CR9","unstructured":"Bazman\u2019s Testing Pages. (2006). A website containing articles and white papers on software testing. http:\/\/members.tripod.com\/~bazman\/classification.html?button7=Classification+of+Errors+by+Severity , November 2006."},{"key":"9079_CR10","doi-asserted-by":"crossref","DOI":"10.1002\/0471725153","volume-title":"Regression diagnostics: Identifying influential data and sources of collinearity","author":"D Belsley","year":"1980","unstructured":"Belsley, D., Kuh, E., & Welsch, R. (1980). Regression diagnostics: Identifying influential data and sources of collinearity. New York: Wiley."},{"key":"9079_CR11","doi-asserted-by":"crossref","unstructured":"Bieman, J., & Kang, B. (1995). Cohesion and reuse in an object-oriented system. In Proceedings of the ACM Symposium on Software Reusability (SSR\u201994), 259\u2013262.","DOI":"10.1145\/211782.211856"},{"key":"9079_CR12","doi-asserted-by":"crossref","unstructured":"Binkley, A., & Schach, S. (1998). Validation of the coupling dependency metric as a risk predictor. In Proceedings of the International Conference on Software Engineering, 452\u2013455.","DOI":"10.1109\/ICSE.1998.671604"},{"issue":"1","key":"9079_CR13","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1023\/A:1009783721306","volume":"3","author":"L Briand","year":"1998","unstructured":"Briand, L., Daly, W., & Wust, J. (1998). Unified framework for cohesion measurement in object-oriented systems. Empirical Software Engineering, 3(1), 65\u2013117. doi: 10.1023\/A:1009783721306 .","journal-title":"Empirical Software Engineering"},{"issue":"1","key":"9079_CR14","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1109\/32.748920","volume":"25","author":"L Briand","year":"1999","unstructured":"Briand, L., Daly, W., & Wust, J. (1999). A unified framework for coupling measurement in object-oriented systems. IEEE Transactions on Software Engineering, 25(1), 91\u2013121. doi: 10.1109\/32.748920 .","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"3","key":"9079_CR15","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1016\/S0164-1212(99)00102-8","volume":"51","author":"L Briand","year":"2000","unstructured":"Briand, L., Daly, W., & Wust, J. (2000). Exploring the relationships between design measures and software quality. Journal of Systems and Software, 51(3), 245\u2013273. doi: 10.1016\/S0164-1212(99)00102-8 .","journal-title":"Journal of Systems and Software"},{"issue":"1","key":"9079_CR16","first-page":"11","volume":"6","author":"L Briand","year":"2001","unstructured":"Briand, L., W\u00fcst, J., & Lounis, H. (2001). Replicated Case Studies for Investigating Quality Factors in Object-Oriented Designs, Empirical Software Engineering. International Journal (Toronto, Ont.), 6(1), 11\u201358.","journal-title":"International Journal (Toronto, Ont.)"},{"issue":"8","key":"9079_CR17","doi-asserted-by":"crossref","first-page":"786","DOI":"10.1109\/32.879814","volume":"26","author":"M Cartwright","year":"1999","unstructured":"Cartwright, M., & Shepperd, M. (1999). An empirical investigation of an object-oriented software system. IEEE Transactions on Software Engineering, 26(8), 786\u2013796. doi: 10.1109\/32.879814 .","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"8","key":"9079_CR18","doi-asserted-by":"crossref","first-page":"629","DOI":"10.1109\/32.707698","volume":"24","author":"S Chidamber","year":"1998","unstructured":"Chidamber, S., Darcy, D., & Kemerer, C. (1998). Managerial use of metrics for object-oriented software: An exploratory analysis. IEEE Transactions on Software Engineering, 24(8), 629\u2013639. doi: 10.1109\/32.707698 .","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9079_CR19","doi-asserted-by":"crossref","unstructured":"Chidamber, S., & Kamerer, C. (1991). Towards a metrics suite for object oriented design. In Proceedings of the Conference on Object-Oriented Programming: Systems, Languages and Applications (OOPSLA\u201991). SIGPLAN Notices, 26(11), 197\u2013211.","DOI":"10.1145\/118014.117970"},{"issue":"6","key":"9079_CR20","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"S Chidamber","year":"1994","unstructured":"Chidamber, S., & Kamerer, C. (1994). A metrics suite for object-oriented design. IEEE Transactions on Software Engineering, 20(6), 476\u2013493. doi: 10.1109\/32.295895 .","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9079_CR21","doi-asserted-by":"crossref","first-page":"352","DOI":"10.1016\/S1532-0464(03)00034-0","volume":"35","author":"S Dreiseitl","year":"2002","unstructured":"Dreiseitl, S., & Ohno-Machado, L. (2002). Logistic regression and artificial neural network classification models: A methodology review. Journal of Biomedical Informatics, 35, 352\u2013359. doi: 10.1016\/S1532-0464(03)00034-0 .","journal-title":"Journal of Biomedical Informatics"},{"key":"9079_CR22","unstructured":"Duman, E. (2006). Comparison of decision tree algorithms in identifying bank customers who are likely to buy credit cards. Seventh international Baltic conference on databases and information systems, Kaunas, Lithuania, July 3\u20136, 2006."},{"issue":"3","key":"9079_CR23","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1186\/1472-6947-5-3","volume":"5","author":"B Eftekhar","year":"2005","unstructured":"Eftekhar, B., Mohammad, K, Ardebili, H., Ghodsi, M., & Ketabchi, E. (2005). Comparision of artificial neural network and logistic regression models for prediction of mortality in head truma based on initial clinical data. BMC Medical Informatics and Decision Making, 5(3), 3. doi: 10.1186\/1472-6947-5-3 .","journal-title":"BMC Medical Informatics and Decision Making"},{"key":"9079_CR24","unstructured":"El Emam, K., Benlarbi, S., Goel, N., & Rai, S. (1999). A validation of object-oriented metrics. Technical report ERB-1063, NRC."},{"issue":"7","key":"9079_CR25","doi-asserted-by":"crossref","first-page":"630","DOI":"10.1109\/32.935855","volume":"27","author":"K El Emam","year":"2001","unstructured":"El Emam, K., Benlarbi, S., Goel, N., & Rai, S. (2001). The confounding effect of class size on the validity of object-oriented metrics. IEEE Transactions on Software Engineering, 27(7), 630\u2013650. doi: 10.1109\/32.935855 .","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"3","key":"9079_CR26","first-page":"1","volume":"25","author":"N Fenton","year":"1999","unstructured":"Fenton, N., & Neil, M. (1999). A critique of software defect prediction models. IEEE Transactions on Software Engineering, 25(3), 1\u201315.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"10","key":"9079_CR27","doi-asserted-by":"crossref","first-page":"897","DOI":"10.1109\/TSE.2005.112","volume":"31","author":"T Gyimothy","year":"2005","unstructured":"Gyimothy, T., Ferenc, R., & Siket, I. (2005). Empirical validation of object-oriented metrics on open source software for fault prediction. IEEE Transactions on Software Engineering, 31(10), 897\u2013910. doi: 10.1109\/TSE.2005.112 .","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9079_CR28","volume-title":"Black multivariate data analysis","author":"J Hair","year":"2006","unstructured":"Hair, J., Anderson, R., & Tatham, W. (2006). Black multivariate data analysis. London: Pearson Education."},{"key":"9079_CR29","unstructured":"Han, J., & Kamber, M. (2001). Data mining: Concepts and techniques. India: Harchort India Private Limited."},{"key":"9079_CR30","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1148\/radiology.143.1.7063747","volume":"143","author":"J Hanley","year":"1982","unstructured":"Hanley, J., & McNeil, B. J. (1982). The meaning and use of the area under a receiver operating characteristic ROC curve. Radiology, 143, 29\u201336.","journal-title":"Radiology"},{"issue":"6","key":"9079_CR31","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1109\/32.689404","volume":"24","author":"R Harrison","year":"1998","unstructured":"Harrison, R., Counsell, S. J., & Nithi, R. V. (1998). An evaluation of MOOD set of object-oriented software metrics. IEEE Transactions on Software Engineering, 24(6), 491\u2013496. doi: 10.1109\/32.689404 .","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9079_CR32","volume-title":"Object-oriented metrics, measures of complexity","author":"B Henderson-Sellers","year":"1996","unstructured":"Henderson-Sellers, B. (1996). Object-oriented metrics, measures of complexity. Englewood Cliffs, NJ: Prentice Hall."},{"key":"9079_CR33","unstructured":"Hitz, M., & Montazeri, B. (1995). Measuring coupling and cohesion in object-oriented systems. In Proceedings of the International Symposium on Applied Corporate Computing, Monterrey, Mexico."},{"key":"9079_CR34","unstructured":"Hopkins, W. G. (2003). A new view of statistics. Sport Science. http:\/\/www.sportsci.org\/resource\/stats\/ ."},{"key":"9079_CR35","volume-title":"Practical guide to software quality management","author":"J Horch","year":"2003","unstructured":"Horch, J. (2003). Practical guide to software quality management (2nd ed.). London: Artech House.","edition":"2"},{"key":"9079_CR36","volume-title":"Applied logistic regression","author":"D Hosmer","year":"1989","unstructured":"Hosmer, D., & Lemeshow, S. (1989). Applied logistic regression. New York: Wiley."},{"key":"9079_CR37","unstructured":"IEEE Std. 1044-1993. (1994). IEEE standard classification for software anomalies."},{"issue":"4","key":"9079_CR38","doi-asserted-by":"crossref","first-page":"902","DOI":"10.1109\/72.595888","volume":"8","author":"TM Khoshgaftaar","year":"1997","unstructured":"Khoshgaftaar, T. M., Allen, E. D., Hudepohl, J. P., & Aud, S. J. (1997). Application of neural networks to software quality modeling of a very large telecommunications system. IEEE Transactions on Neural Networks, 8(4), 902\u2013909. doi: 10.1109\/72.595888 .","journal-title":"IEEE Transactions on Neural Networks"},{"key":"9079_CR39","doi-asserted-by":"crossref","unstructured":"Khoshgoftaar, T., Geleyn, E., Nguyen, L., & Bullard, L. (2002). Cost-sensitive boosting in software quality modeling. In Proceedings of 7th IEEE International Symposium on High Assurance Systems Engineering, 51\u201360.","DOI":"10.1109\/HASE.2002.1173102"},{"key":"9079_CR41","doi-asserted-by":"crossref","DOI":"10.1002\/0471792535","volume-title":"Software measurement and estimation: A practical approach","author":"L Laird","year":"2006","unstructured":"Laird, L., & Brennan, M. (2006). Software measurement and estimation: A practical approach. NJ: Wiley."},{"key":"9079_CR42","unstructured":"Lake, A., & Cook, C. (1994). Use of factor analysis to develop OOP software complexity metrics. In Proceedings of the 6th Annual Oregon Workshop on Software Metrics, Silver Falls, Oregon."},{"key":"9079_CR43","unstructured":"Lee, Y., Liang, B., Wu, S., & Wang, F. (1995). Measuring the coupling and cohesion of an object-oriented program based on information flow. In Proceedings of the International Conference on Software Quality, Maribor, Slovenia."},{"issue":"2","key":"9079_CR44","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/0164-1212(93)90077-B","volume":"23","author":"W Li","year":"1993","unstructured":"Li, W., & Henry, S. (1993). Object-oriented metrics that predict maintainability. Journal of Systems and Software, 23(2), 111\u2013122. doi: 10.1016\/0164-1212(93)90077-B .","journal-title":"Journal of Systems and Software"},{"key":"9079_CR45","volume-title":"Object-oriented software metrics","author":"M Lorenz","year":"1994","unstructured":"Lorenz, M., & Kidd, J. (1994). Object-oriented software metrics. Englewood Cliffs, NJ: Prentice-Hall."},{"key":"9079_CR46","unstructured":"Lovin, C., & Yaptangco, T. (2006). Best practices: Measuring the success of enterprise testing. Dell Power Solutions. pp. 101\u2013103."},{"issue":"2","key":"9079_CR47","doi-asserted-by":"crossref","first-page":"178","DOI":"10.1016\/j.microc.2007.11.008","volume":"88","author":"F Marini","year":"2008","unstructured":"Marini, F., Bucci, R., Magri, A. L., & Magri, A. D. (2008). Artificial neural networks in chemometrics: History, examples and perspectives. Microchemical Journal, 88(2), 178\u2013185. doi: 10.1016\/j.microc.2007.11.008 .","journal-title":"Microchemical Journal"},{"issue":"11","key":"9079_CR48","first-page":"1","volume":"32","author":"T Menzies","year":"2007","unstructured":"Menzies, T., Greenwald, J., & Frank, A. (2007). Data mining static code attributes to learn defect predictors. IEEE Transactions on Software Engineering, 32(11), 1\u201312.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9079_CR49","unstructured":"NASA. (2004). Metrics data repository. http:\/\/www.mdp.ivv.nasa.gov ."},{"issue":"8","key":"9079_CR50","doi-asserted-by":"crossref","first-page":"402","DOI":"10.1109\/TSE.2007.1015","volume":"33","author":"H Olague","year":"2007","unstructured":"Olague, H., Etzkorn, L., Gholston, S., & Quattlebaum, S. (2007). 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(8), 402\u2013419. doi: 10.1109\/TSE.2007.1015 .","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"10","key":"9079_CR51","doi-asserted-by":"crossref","first-page":"675","DOI":"10.1109\/TSE.2007.70722","volume":"33","author":"G Pai","year":"2007","unstructured":"Pai, G. (2007). Empirical analysis of software fault content and fault proneness using Bayesian methods. IEEE Transactions on Software Engineering, 33(10), 675\u2013686. doi: 10.1109\/TSE.2007.70722 .","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9079_CR52","doi-asserted-by":"crossref","unstructured":"Phadke, A., & Allen, E. (2005). Predicting risky modules in open-source software for high-performance computing. In Proceedings of Second International Workshop on Software Engineering for High Performance Computing System Applications, 60\u201364.","DOI":"10.1145\/1145319.1145337"},{"key":"9079_CR53","doi-asserted-by":"crossref","unstructured":"Porter, A., & Selby, R. (1990). Empirically guided software development using metric-based classification trees. IEEE Software, 7(2), 46\u201354. doi: 10.1109\/52.50773 .","DOI":"10.1109\/52.50773"},{"key":"9079_CR500","unstructured":"Promise. http:\/\/promisedata.org\/repository\/ ."},{"key":"9079_CR54","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1111\/j.2517-6161.1974.tb00994.x","volume":"36","author":"M Stone","year":"1974","unstructured":"Stone, M. (1974). Cross-validatory choice and assessment of statistical predictions. Journal of the Royal Statistical Society. Series A (General), 36, 111\u2013147.","journal-title":"Journal of the Royal Statistical Society. Series A (General)"},{"key":"9079_CR55","unstructured":"Tang, M. H., Kao, M. H., & Chen, M. H. (1999). An empirical study on object-oriented metrics. In Proceedings of Metrics, 242\u2013249."},{"issue":"3\u20134","key":"9079_CR56","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1016\/0167-9236(93)E0045-F","volume":"13","author":"D Tegarden","year":"1995","unstructured":"Tegarden, D., Sheetz, S., & Monarchi, D. (1995). A software complexity model of object-oriented systems. Decision Support Systems, 13(3\u20134), 241\u2013262. doi: 10.1016\/0167-9236(93)E0045-F .","journal-title":"Decision Support Systems"},{"key":"9079_CR57","doi-asserted-by":"crossref","DOI":"10.1002\/0471722324","volume-title":"Software quality engineering: Testing, quality assurance, and quantifiable improvement","author":"J Tian","year":"2005","unstructured":"Tian, J. (2005). Software quality engineering: Testing, quality assurance, and quantifiable improvement. NJ: Wiley."},{"key":"9079_CR58","unstructured":"Yu, P., Systa, T., & Muller, H. (2002). Predicting fault-proneness using OO metrics:\u00a0An industrial case study. In Proceedings of Sixth European Conference on Software Maintenance and Reengineering, Budapest, Hungary, 99\u2013107."},{"issue":"10","key":"9079_CR59","doi-asserted-by":"crossref","first-page":"771","DOI":"10.1109\/TSE.2006.102","volume":"32","author":"Y Zhou","year":"2006","unstructured":"Zhou, Y., & Leung, H. (2006). Empirical analysis of object-oriented design metrics for predicting high severity faults. IEEE Transactions on Software Engineering, 32(10), 771\u2013784. doi: 10.1109\/TSE.2006.102 .","journal-title":"IEEE Transactions on Software Engineering"}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-009-9079-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11219-009-9079-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-009-9079-6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,10]],"date-time":"2025-02-10T14:32:50Z","timestamp":1739197970000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11219-009-9079-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,7,1]]},"references-count":59,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2010,3]]}},"alternative-id":["9079"],"URL":"https:\/\/doi.org\/10.1007\/s11219-009-9079-6","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,7,1]]}}}