{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,20]],"date-time":"2026-05-20T14:31:21Z","timestamp":1779287481709,"version":"3.51.4"},"reference-count":50,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"5","license":[{"start":{"date-parts":[[2002,5,1]],"date-time":"2002-05-01T00:00:00Z","timestamp":1020211200000},"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":[[2002,5]]},"DOI":"10.1109\/tse.2002.1000452","type":"journal-article","created":{"date-parts":[[2002,10,18]],"date-time":"2002-10-18T21:39:07Z","timestamp":1034977147000},"page":"494-509","source":"Crossref","is-referenced-by-count":57,"title":["The optimal class size for object-oriented software"],"prefix":"10.1109","volume":"28","author":[{"given":"K.","family":"El Emam","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.","family":"Benlarbi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"N.","family":"Goel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"W.","family":"Melo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"H.","family":"Lounis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.N.","family":"Rai","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","volume-title":"Rapid Evolutionary Development: Requirements, Prototyping and Software Creation","author":"Arthur"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/69605.2085"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1002\/SERIES1345"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1998.671604"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(84)90032-3"},{"key":"ref6","volume-title":"Statistical Methods in Cancer Research vol. 1The Analysis of Case Control Studies","author":"Breslow"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(99)00102-8"},{"key":"ref8","volume-title":"Measuring Software Design Quality","author":"Card"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/32.879814"},{"key":"ref10","volume-title":"Ratio Correlation: A Manual for Students of Petrology and Geochemistry","author":"Chayes"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/32.295895"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(90)90040-S"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.4370030303"},{"key":"ref14","article-title":"An Example of Dependencies Among Variables in a Conditional Logistic Regression","volume-title":"Modern Statistical Methods in Chronic Disease Edpidemiology","author":"Davies"},{"key":"ref15","article-title":"Modularity Is Not a Matter of Size","volume-title":"Proc. 1979 Ann. Reliability and Maintainability Symp.","author":"Dunn"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(99)00035-7"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/32.815326"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/32.879815"},{"key":"ref19","article-title":"Establishing Software Metrics Thresholds","volume-title":"Proc. Ninth Int\u2019l Workshop Software Measurement","author":"French"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1984.5010260"},{"key":"ref21","volume-title":"Epidemiology","author":"Gordis"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1016\/0950-5849(95)01081-5"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-0921-1_12"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1016\/0950-5849(96)01120-2"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/52.582978"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1049\/ir:19970201"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/52.676735"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.4324\/9780203015827-7"},{"key":"ref29","volume-title":"Applied Logistic Regression","author":"Hosmer"},{"key":"ref30","volume-title":"Metrics and Models in Software Quality Engineering","author":"Kan"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/32.24715"},{"key":"ref32","volume-title":"Object-Oriented Software Metrics","author":"Lorenz"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1037\/h0043158"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/METRIC.1993.263798"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.1996.0009"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1214\/aos\/1176345513"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/METRIC.1997.637174"},{"key":"ref38","article-title":"Object-Oriented Metrics for Reliability","volume-title":"IEEE Int\u2019l Symp. Software Metrics","author":"Rosenberg"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/226239.226255"},{"key":"ref40","article-title":"A System of Reusable Design Patterns for Communication Software","volume-title":"The Theory and Practice of Object Systems","author":"Schmidt"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-49538-X_19"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/32.67595"},{"key":"ref43","first-page":"317","article-title":"Identifying Error-Prone SoftwareAn Empirical Study","volume-title":"IEEE Trans. Software Eng.","volume":"11","author":"Shen"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1007\/BF00427160"},{"key":"ref45","doi-asserted-by":"crossref","DOI":"10.1109\/32.21729","article-title":"An Empirical Study Of A Model For Program Error Prediction","volume-title":"Proc. Eighth Int\u2019l Conf. Software Eng.","author":"Takahashi"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1002\/sim.4780100306"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1002\/sim.4780111003"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/52.207232"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/52.43046"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(81)90029-7"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/32\/21607\/01000452.pdf?arnumber=1000452","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,15]],"date-time":"2025-03-15T05:07:37Z","timestamp":1742015257000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1000452\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,5]]},"references-count":50,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2002,5]]}},"URL":"https:\/\/doi.org\/10.1109\/tse.2002.1000452","relation":{},"ISSN":["0098-5589"],"issn-type":[{"value":"0098-5589","type":"print"}],"subject":[],"published":{"date-parts":[[2002,5]]}}}