{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T16:35:12Z","timestamp":1775666112928,"version":"3.50.1"},"reference-count":41,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2003,4,1]],"date-time":"2003-04-01T00:00:00Z","timestamp":1049155200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2003,4]]},"DOI":"10.1109\/tse.2003.1191795","type":"journal-article","created":{"date-parts":[[2003,4,8]],"date-time":"2003-04-08T20:43:28Z","timestamp":1049834608000},"page":"297-310","source":"Crossref","is-referenced-by-count":461,"title":["Empirical analysis of CK metrics for object-oriented design complexity: implications for software defects"],"prefix":"10.1109","volume":"29","author":[{"given":"R.","family":"Subramanyam","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.S.","family":"Krishnan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","first-page":"353","article-title":"An Example of Software System Debugging","volume":"71","author":"Akiyama","year":"1971","journal-title":"Information Processing"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/163359.163375"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1989.559768"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/32.544352"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/69605.2085"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1002\/SERIES1345"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1998.671604"},{"key":"ref8","volume-title":"Object-Oriented Analysis and Design with Applications","author":"Booch","year":"1994"},{"key":"ref9","volume-title":"Java(TM) Essentials for C and C++ Programmers. Reading, Mass.:","author":"Boone","year":"1996"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1111\/j.2517-6161.1964.tb00553.x"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(99)00102-8"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302654"},{"key":"ref13","article-title":"The MOOD Metrics Set","volume-title":"Proc. ECOOP\u201995 Workshop Metrics","author":"Brito e Abreu"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/METRIC.1996.492446"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-010-9924-0"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-009-9392-1"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/32.879814"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1002\/1097-024X(200010)30:12<1405::AID-SPE330>3.0.CO;2-3"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/117954.117970"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/32.295895"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/32.707698"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.2307\/1910133"},{"key":"ref23","volume-title":"Residuals and Influence in Regression","author":"Cook","year":"1982"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(00)00086-8"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/32.935855"},{"key":"ref26","volume-title":"Software Metrics: A Rigorous Approach","author":"Fenton","year":"1991"},{"key":"ref27","volume-title":"Practical Software Metrics for Project Management and Process Improvement","author":"Grady","year":"1992"},{"key":"ref28","volume-title":"Software Metrics: Establishing a Company-Wide Program","author":"Grady","year":"1987"},{"key":"ref29","volume-title":"Econometric Analysis","author":"Greene","year":"1997"},{"key":"ref30","volume-title":"Elements of Software Science","author":"Halstead","year":"1977"},{"key":"ref31","volume-title":"Practical Object-Oriented Development in C++ and Java","author":"Horstmann","year":"1997"},{"key":"ref32","volume-title":"Software Quality: Analysis and Guidelines for Success","author":"Jones","year":"1997"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1049\/sej.1990.0007"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1287\/mnsc.46.6.745.11941"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(93)90077-B"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233837"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1985.232222"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/METRIC.1999.809745"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.4370040103"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/32.60316"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.2307\/1912934"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/32\/26713\/01191795.pdf?arnumber=1191795","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,16]],"date-time":"2025-03-16T04:49:05Z","timestamp":1742100545000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1191795\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,4]]},"references-count":41,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2003,4]]}},"URL":"https:\/\/doi.org\/10.1109\/tse.2003.1191795","relation":{},"ISSN":["0098-5589"],"issn-type":[{"value":"0098-5589","type":"print"}],"subject":[],"published":{"date-parts":[[2003,4]]}}}