{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,17]],"date-time":"2025-10-17T13:39:12Z","timestamp":1760708352367,"version":"3.41.0"},"reference-count":34,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2011,9,30]],"date-time":"2011-09-30T00:00:00Z","timestamp":1317340800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2011,9,30]]},"abstract":"<jats:p>There always has been a demand to produce efficient and high quality software. There are various object oriented metrics that measure various properties of the software like coupling, cohesion, inheritance etc. which affect the software to a large extent. These metrics can be used in predicting important quality attributes such as fault proneness, maintainability, effort, productivity and reliability. Early prediction of fault proneness will help us to focus on testing resources and use them only on the classes which are predicted to be fault-prone. Thus, this will help in early phases of software development to give a measurement of quality assessment.<\/jats:p>\n          <jats:p>This paper provides the review of the previous studies which are related to software metrics and the fault proneness. In other words, it reviews several journals and conference papers on software fault prediction. There is large number of software metrics proposed in the literature. Each study uses a different subset of these metrics and performs the analysis using different datasets. Also, the researchers have used different approaches such as Support vector machines, naive bayes network, random forest, artificial neural network, decision tree, logistic regression etc. Thus, this study focuses on the metrics used, dataset used and the evaluation or analysis method used by various authors. This review will be beneficial for the future studies as various researchers and practitioners can use it for comparative analysis.<\/jats:p>","DOI":"10.1145\/2020976.2020991","type":"journal-article","created":{"date-parts":[[2011,10,11]],"date-time":"2011-10-11T14:29:02Z","timestamp":1318343342000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Software fault prediction for object oriented systems"],"prefix":"10.1145","volume":"36","author":[{"given":"Ruchika","family":"Malhotra","sequence":"first","affiliation":[{"name":"Delhi Technological University, Bawana, Delhi"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ankita","family":"Jain","sequence":"additional","affiliation":[{"name":"Delhi Technological University, Bawana, Delhi"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2011,9,30]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302652"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/253228.253367"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.295895"},{"key":"e_1_2_1_4_1","unstructured":"Lorenz M. and Kidd J. 1994. Object-Oriented Software Metrics. Prentice-Hall.   Lorenz M. and Kidd J. 1994. Object-Oriented Software Metrics. Prentice-Hall."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(93)90077-B"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.879814"},{"volume-title":"Proceedings of the 4th International Conference on Software Quality.","author":"Britee Abreu F","key":"e_1_2_1_7_1"},{"key":"e_1_2_1_8_1","unstructured":"Henderson-Sellers B. 1996. Software Metrics. Prentice-Hall.  Henderson-Sellers B. 1996. Software Metrics. Prentice-Hall."},{"volume-title":"Proceedings of the International Symposium on Software Metrics.","author":"Tang M.H.","key":"e_1_2_1_9_1"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:SQJO.0000042059.16470.f0"},{"key":"e_1_2_1_11_1","unstructured":"Emam K.E. and Melo W. 1999. The Prediction of Faulty Classes Using Object-Oriented Design Metrics. Technical report: NRC 43609.  Emam K.E. and Melo W. 1999. The Prediction of Faulty Classes Using Object-Oriented Design Metrics. Technical report: NRC 43609."},{"volume-title":"Proceedings of Metrics.","year":"1999","author":"Tang M-H.","key":"e_1_2_1_12_1"},{"volume-title":"Technical Report: NRC 43607.","year":"1999","author":"Emam K.E.","key":"e_1_2_1_13_1"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.879814"},{"key":"e_1_2_1_15_1","unstructured":"Briand L.C. W\u00fcst J. Daly J.W. and Porter D.V. Exploring the Relationships between Design Measures and Software Quality in Object-Oriented Systems.  Briand L.C. W\u00fcst J. Daly J.W. and Porter D.V. Exploring the Relationships between Design Measures and Software Quality in Object-Oriented Systems."},{"key":"e_1_2_1_16_1","unstructured":"Glasberg D. Emam K.E. Melo W. and Madhavji N. Validating Object-Oriented Design Metrics on a Commercial Java Application. Technical report: NRC 44146.  Glasberg D. Emam K.E. Melo W. and Madhavji N. Validating Object-Oriented Design Metrics on a Commercial Java Application. Technical report: NRC 44146."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(00)00086-8"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1009815306478"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.112"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.102"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1159733.1159738"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2006.07.005"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.1015"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70722"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-007-9053-3"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2006.12.548"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2007.12.794"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1631\/jzus.A0720073"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1540438.1540462"},{"volume-title":"Proceedings of the World Congress on Engineering 2009","year":"2009","author":"Singh Y.","key":"e_1_2_1_30_1"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/1671248.1671307"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2009.11.704"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2010.33"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-009-9079-6"}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2020976.2020991","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2020976.2020991","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:54:22Z","timestamp":1750240462000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2020976.2020991"}},"subtitle":["a literature review"],"short-title":[],"issued":{"date-parts":[[2011,9,30]]},"references-count":34,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2011,9,30]]}},"alternative-id":["10.1145\/2020976.2020991"],"URL":"https:\/\/doi.org\/10.1145\/2020976.2020991","relation":{},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2011,9,30]]},"assertion":[{"value":"2011-09-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}