{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T18:32:38Z","timestamp":1768069958088,"version":"3.49.0"},"reference-count":31,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015,10]]},"DOI":"10.1109\/esem.2015.7321194","type":"proceedings-article","created":{"date-parts":[[2015,11,9]],"date-time":"2015-11-09T22:52:56Z","timestamp":1447109576000},"page":"1-9","source":"Crossref","is-referenced-by-count":34,"title":["Code Bad Smell Detection through Evolutionary Data Mining"],"prefix":"10.1109","author":[{"given":"Shizhe","family":"Fu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Beijun","family":"Shen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2010.21"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985989"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.50"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1019480"},{"key":"ref12","article-title":"Detecting Bad Smells in Object Oriented Design Using Design Change Propagation Probability Matrix","author":"rao","year":"2008","journal-title":"International MultiConference of Engineers and Computer Scientists"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/170035.170072"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/1294948.1294957"},{"key":"ref15","first-page":"106","article-title":"Investigating the evolution ofbad smells in object-oriented code","author":"chatzigeorgiou","year":"2010","journal-title":"International Conference on the Quality of Information and Communications Technology (QUATIC'07"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/1984732.1984740"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2004.1317478"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.52"},{"key":"ref19","article-title":"Deckard: Scalable and accurate tree-based detection of code clones","author":"jiang","year":"2010","journal-title":"Proceedings of the International Conference on Software Engineering"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2012.79"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/320384.320389"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/2463372.2463554"},{"key":"ref3","author":"riel","year":"1996","journal-title":"Object-Oriented Design Heuristics"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2002.1173068"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405287"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2001.914965"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/QSIC.2009.47"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/METRICS.2005.38"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2004.1357820"},{"key":"ref9","author":"mantyla","year":"2003","journal-title":"Bad Smells in Software - a Taxonomy and an Empirical Study"},{"key":"ref1","author":"fowler","year":"1999","journal-title":"Refactoring Improving the Design of Existing Code"},{"key":"ref20","first-page":"83","article-title":"Using concept analysis to detect co-change patterns","author":"glrba","year":"2007","journal-title":"Ninth International Workshop on Principles of Software Evolution in Conjunction with the 6th ESEC\/FSE Joint Meeting"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2000.870408"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2000.883028"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1049\/ic:20040476"},{"key":"ref23","author":"witten","year":"1999","journal-title":"Data Mining Practical Machine Learning Tools and Techniques with Java Implementations"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/1294948.1294957"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-011-9171-y"}],"event":{"name":"2015 ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)","location":"Beijing, China","start":{"date-parts":[[2015,10,22]]},"end":{"date-parts":[[2015,10,23]]}},"container-title":["2015 ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7320463\/7321177\/07321194.pdf?arnumber=7321194","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,25]],"date-time":"2017-03-25T00:14:17Z","timestamp":1490400857000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7321194\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,10]]},"references-count":31,"URL":"https:\/\/doi.org\/10.1109\/esem.2015.7321194","relation":{},"subject":[],"published":{"date-parts":[[2015,10]]}}}