{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,17]],"date-time":"2026-06-17T01:04:10Z","timestamp":1781658250744,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":100,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,6,1]],"date-time":"2016-06-01T00:00:00Z","timestamp":1464739200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004901","name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de Minas Gerais","doi-asserted-by":"publisher","award":["PPM-00382-14"],"award-info":[{"award-number":["PPM-00382-14"]}],"id":[{"id":"10.13039\/501100004901","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","award":["485907\/2013-5"],"award-info":[{"award-number":["485907\/2013-5"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002322","name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002322","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,6]]},"DOI":"10.1145\/2915970.2915984","type":"proceedings-article","created":{"date-parts":[[2016,5,24]],"date-time":"2016-05-24T22:58:31Z","timestamp":1464130711000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":131,"title":["A review-based comparative study of bad smell detection tools"],"prefix":"10.1145","author":[{"given":"Eduardo","family":"Fernandes","sequence":"first","affiliation":[{"name":"Federal University of Minas Gerais (UFMG), Belo Horizonte, MG, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Johnatan","family":"Oliveira","sequence":"additional","affiliation":[{"name":"Federal University of Minas Gerais (UFMG), Belo Horizonte, MG, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gustavo","family":"Vale","sequence":"additional","affiliation":[{"name":"Federal University of Minas Gerais (UFMG), Belo Horizonte, MG, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Thanis","family":"Paiva","sequence":"additional","affiliation":[{"name":"Federal University of Minas Gerais (UFMG), Belo Horizonte, MG, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eduardo","family":"Figueiredo","sequence":"additional","affiliation":[{"name":"Federal University of Minas Gerais (UFMG), Belo Horizonte, MG, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2016,6]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337223.2337454"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2652524.2652599"},{"key":"e_1_3_2_1_3_1","first-page":"90","volume-title":"A. Automatically Detecting Architecturally-Relevant Code Anomalies. In Proceedings of the 3rd International Workshop on Recommendation Systems for Software Engineering (RSSE)","author":"Arcoverde R.","year":"2012"},{"key":"e_1_3_2_1_4_1","first-page":"49","volume-title":"Computing Science and Statistics","author":"Baker B.","year":"1993"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2015.05.024"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/850947.853341"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2009.47"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.15514\/SYRCOSE-2008-2-22"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA.2014.82"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2011.26"},{"key":"e_1_3_2_1_11_1","first-page":"18","volume-title":"Proceedings of the 9th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE)","author":"Crespo Y.","year":"2005"},{"key":"e_1_3_2_1_12_1","first-page":"1","volume-title":"Code Smell Detecting Tool and Code Smell-Structure Bug Relationship. In Spring Congress on Engineering and Technology (S-CET)","author":"Danphitsanuphan P.","year":"2012"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/STEP.2005.31"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/519621.853389"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2005.32"},{"key":"e_1_3_2_1_16_1","first-page":"283","volume-title":"R. Bug Forecast: A Method for Automatic Bug Prediction. In Proceedings of the International Conference on Advanced Software Engineering and Its Applications (ASEA)","author":"Ferenc","year":"2010"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2764979.2764986"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSTW.2011.12"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2013.56"},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the 24th International Conference on Computer Applications in Industry and Engineering (CAINE)","author":"Griffith I.","year":"2011"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-08245-5_34"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2629648"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/1562423.1562443"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1093\/ietisy\/e89-d.4.1403"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2009.39"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.30"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070566"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070547"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1019480"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597716.2597723"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/2666527.2666530"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-012-9187-6"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2010.11.921"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2007.21"},{"key":"e_1_3_2_1_35_1","first-page":"383","volume-title":"Lecture Notes in Computer Science","author":"Komondoor R.","year":"2001"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2005.02.059"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-11503-5_10"},{"key":"e_1_3_2_1_38_1","first-page":"289","volume-title":"Proceedings of the 6th Conference on Symposium on Opearting Systems Design & Implementation (OSDI)","author":"Li Z.","year":"2004"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.9"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405348"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351723"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1960314.1960335"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2005.63"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.5555\/882501.884717"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2660252.2660254"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.5555\/942803.943730"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.50"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/METRICS.2005.38"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1879211.1879216"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351724"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2009.34"},{"key":"e_1_3_2_1_52_1","unstructured":"Nongpong K. Integrating \"Code Smells\" Detection with Refactoring Tool Support. PhD thesis University of Wisconsin-Milwaukee 2012.   Nongpong K. Integrating \"Code Smells\" Detection with Refactoring Tool Support. PhD thesis University of Wisconsin-Milwaukee 2012."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409720.1409733"},{"key":"e_1_3_2_1_54_1","first-page":"238","volume-title":"S. Automatic Detection of Possible Refactorings. In Proceedings of the 16th International Conference on Information and Software Technologies (ICIST)","author":"Peldzius","year":"2010"},{"key":"e_1_3_2_1_55_1","unstructured":"Pessoa T. Monteiro M. and Bryton S. An Eclipse Plugin to Support Code Smells Detection. 2012.  Pessoa T. Monteiro M. and Bryton S. An Eclipse Plugin to Support Code Smells Detection. 2012."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337223.2337332"},{"key":"e_1_3_2_1_57_1","first-page":"261","volume-title":"F. CodeSmellExplorer: Tangible Exploration of Code Smells and Refactorings. In Symposium on Visual Languages and Human-Centric Computing (VL\/HCC)","author":"Raab","year":"2012"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWPSE.2005.16"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1007\/11767077_6"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2009.49"},{"key":"e_1_3_2_1_61_1","volume-title":"California State University","author":"Roperia N.","year":"2009"},{"key":"e_1_3_2_1_62_1","unstructured":"SDMetrics -- The Software Design Metrics Tool for UML. http:\/\/www.sdmetrics.com (accessed January 15 2016).  SDMetrics -- The Software Design Metrics Tool for UML. http:\/\/www.sdmetrics.com (accessed January 15 2016)."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.5555\/794203.795287"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597716.2597726"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/MTD.2014.16"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2014.02.014"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351749"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2009.02.066"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.5555\/872754.873568"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2008.4493342"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.5555\/882506.885134"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-014-0175-x"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/1810295.1810360"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2014.76"},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1109\/SYNASC.2005.20"},{"key":"e_1_3_2_1_76_1","volume-title":"Delft University of Technology","author":"Wieman R.","year":"2011"},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2013.08.002"},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2009.20"},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/1852786.1852865"},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/2430475.2430496"},{"key":"e_1_3_2_1_81_1","volume-title":"Chapman & Hall","author":"Altman D.","year":"1991"},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70725"},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1177\/001316446002000104"},{"key":"e_1_3_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.71"},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368124"},{"key":"e_1_3_2_1_86_1","volume-title":"Journal of Object Technology","author":"Fontana F.","year":"2012"},{"key":"e_1_3_2_1_87_1","doi-asserted-by":"crossref","first-page":"148","DOI":"10.1007\/978-3-319-14358-3_13","volume-title":"Agile Methods. Large-Scale Development, Refactoring, Testing, and Estimation","author":"Fontana F.","year":"2014"},{"key":"e_1_3_2_1_88_1","volume-title":"Object Techonology Series. Addison-Wesley","author":"Fowler M.","year":"1999"},{"key":"e_1_3_2_1_89_1","volume-title":"LLC","author":"Gwet K.","year":"2014"},{"key":"e_1_3_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1145\/1052883.1052895"},{"key":"e_1_3_2_1_92_1","volume-title":"Springer Science & Business Media","author":"Lanza M.","year":"2007"},{"key":"e_1_3_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1145\/2162049.2162069"},{"key":"e_1_3_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.1265817"},{"key":"e_1_3_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.41"},{"key":"e_1_3_2_1_96_1","first-page":"49","volume-title":"Proceedings of the 3rd Workshop on Software Visualization, Evolution, and Maintenance (VEM)","author":"Oliveira J.","year":"2015"},{"key":"e_1_3_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1109\/SAMI.2010.5423766"},{"key":"e_1_3_2_1_98_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2012.61"},{"key":"e_1_3_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601248.2601268"},{"key":"e_1_3_2_1_100_1","doi-asserted-by":"crossref","unstructured":"Fernandes E. Oliveira J. Vale G. Paiva T. Figueiredo E. A Review-based Comparative Study of Bad Smell Detection Tools: Data of the Study. Software Engineering Laboratory (LabSoft). http:\/\/goo.gl\/qMbRus (accessed November 5 2015).  Fernandes E. Oliveira J. Vale G. Paiva T. Figueiredo E. A Review-based Comparative Study of Bad Smell Detection Tools: Data of the Study. Software Engineering Laboratory (LabSoft). http:\/\/goo.gl\/qMbRus (accessed November 5 2015).","DOI":"10.1145\/2915970.2915984"},{"key":"e_1_3_2_1_101_1","unstructured":"JUnit -- A Programmer-oriented Testing Framework for Java. https:\/\/github.com\/junit-team\/junit (accessed November 6 2015).  JUnit -- A Programmer-oriented Testing Framework for Java. https:\/\/github.com\/junit-team\/junit (accessed November 6 2015)."}],"event":{"name":"EASE '16: 20th International Conference on Evaluation and Assessment in Software Engineering","location":"Limerick Ireland","acronym":"EASE '16"},"container-title":["Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2915970.2915984","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2915970.2915984","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:56:18Z","timestamp":1750222578000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2915970.2915984"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,6]]},"references-count":100,"alternative-id":["10.1145\/2915970.2915984","10.1145\/2915970"],"URL":"https:\/\/doi.org\/10.1145\/2915970.2915984","relation":{},"subject":[],"published":{"date-parts":[[2016,6]]},"assertion":[{"value":"2016-06-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}