{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,29]],"date-time":"2026-01-29T21:43:31Z","timestamp":1769723011358,"version":"3.49.0"},"reference-count":28,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,9]]},"DOI":"10.1109\/icsm.2010.5609564","type":"proceedings-article","created":{"date-parts":[[2010,11,5]],"date-time":"2010-11-05T22:01:44Z","timestamp":1288994504000},"page":"1-10","source":"Crossref","is-referenced-by-count":158,"title":["Are all code smells harmful? A study of God Classes and Brain Classes in the evolution of three open source systems"],"prefix":"10.1109","author":[{"given":"Steffen M.","family":"Olbrich","sequence":"first","affiliation":[{"name":"Fraunhofer IESE, Kaiserslautern, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniela S.","family":"Cruzes","sequence":"additional","affiliation":[{"name":"Department of Computer and Information Science, Norwegian University of Science and Technology, Trondheim, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dag I.K.","family":"Sjoberg","sequence":"additional","affiliation":[{"name":"Department of Informatics, University of Oslo, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"19","author":"lanza","year":"2006","journal-title":"Object-Oriented Metrics in Practice"},{"key":"17","author":"marinescu","year":"2002","journal-title":"Measurement and Quality in Object-Oriented Design"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2004.1357820"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2004.1357825"},{"key":"16","first-page":"173","article-title":"Detecting design flaws via metrics in object- oriented systems","author":"marinescu","year":"2001","journal-title":"Tools"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2007.8"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-006-9002-8"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2006.10.018"},{"key":"12","author":"lorenz","year":"1994","journal-title":"Object-Oriented Software Metrics A Practical Approach"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1109\/METRICS.2005.38"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233837"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1998.738486"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2009.5314231"},{"key":"24","author":"opdyke","year":"1992","journal-title":"Refactoring Object-Oriented Frameworks"},{"key":"25","first-page":"72","article-title":"Clones: What is th at Smell?","volume":"2010","author":"rahman","year":"0","journal-title":"MSR"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2004.1281423"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2009.23"},{"key":"28","first-page":"607","article-title":"Examining the potentially confounding effect of class size on the associations between object-oriented metrics and change-proneness","volume":"35","author":"zhou","year":"2009","journal-title":"IEEE TSE"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1109\/32.295895"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1145\/211782.211856"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2009.28"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.43"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(99)00035-7"},{"key":"6","first-page":"97","article-title":"Java quality assurance by detecting code smells","author":"emden","year":"2002","journal-title":"WCRE"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(02)00054-7"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1109\/32.177364"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.50"},{"key":"8","author":"fowler","year":"1999","journal-title":"Refactoring Improving the Design of Existing Code"}],"event":{"name":"2010 IEEE 26th International Conference on Software Maintenance (ICSM)","location":"Timisoara, Romania","start":{"date-parts":[[2010,9,12]]},"end":{"date-parts":[[2010,9,18]]}},"container-title":["2010 IEEE International Conference on Software Maintenance"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5604771\/5609528\/05609564.pdf?arnumber=5609564","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,6,8]],"date-time":"2021-06-08T12:54:54Z","timestamp":1623156894000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/5609564\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,9]]},"references-count":28,"URL":"https:\/\/doi.org\/10.1109\/icsm.2010.5609564","relation":{},"subject":[],"published":{"date-parts":[[2010,9]]}}}