{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:24:40Z","timestamp":1750220680969,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,10,21]],"date-time":"2020-10-21T00:00:00Z","timestamp":1603238400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"INES","award":["2.0"],"award-info":[{"award-number":["2.0"]}]},{"name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","award":["409335\/2016-9, 427787\/2018-1, 465614\/2014-0"],"award-info":[{"award-number":["409335\/2016-9, 427787\/2018-1, 465614\/2014-0"]}]},{"name":"FACEPE","award":["APQ-0570-1.03\/14,PRONEX APQ-0388-1.03\/14,APQ-0399-1.03\/17"],"award-info":[{"award-number":["APQ-0570-1.03\/14,PRONEX APQ-0388-1.03\/14,APQ-0399-1.03\/17"]}]},{"name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","award":["88887.496429\/2020-00"],"award-info":[{"award-number":["88887.496429\/2020-00"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,10,21]]},"DOI":"10.1145\/3422392.3422420","type":"proceedings-article","created":{"date-parts":[[2020,12,22]],"date-time":"2020-12-22T01:45:37Z","timestamp":1608601537000},"page":"223-232","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Understanding and Detecting Harmful Code"],"prefix":"10.1145","author":[{"given":"Rodrigo","family":"Lima","sequence":"first","affiliation":[{"name":"UFPE, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jairo","family":"Souza","sequence":"additional","affiliation":[{"name":"UFPE, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Baldoino","family":"Fonseca","sequence":"additional","affiliation":[{"name":"UFAL, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Leopoldo","family":"Teixeira","sequence":"additional","affiliation":[{"name":"UFPE, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rohit","family":"Gheyi","sequence":"additional","affiliation":[{"name":"UFCG, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M\u00e1rcio","family":"Ribeiro","sequence":"additional","affiliation":[{"name":"UFAL, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alessandro","family":"Garcia","sequence":"additional","affiliation":[{"name":"PUC-Rio, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rafael","family":"de Mello","sequence":"additional","affiliation":[{"name":"CEFET\/RJ, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,12,21]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Yann Ga\u00ebl Gu\u00e9h\u00e9neuc, and Giuliano Antoniol","author":"Abbes Marwen","year":"2011","unstructured":"Marwen Abbes, Foutse Khomh, Yann Ga\u00ebl Gu\u00e9h\u00e9neuc, and Giuliano Antoniol. 2011. An empirical study of the impact of two antipatterns, Blob and Spaghetti Code, on program comprehension. CSMR (2011)."},{"key":"e_1_3_2_1_2_1","volume-title":"An Empirical Study of Bad Smells during Software Evolution Using Designite Tool. i-Manager's Journal on Software Engineering 12, 4 (Apr","author":"Alenezi Mamdouh","year":"2018","unstructured":"Mamdouh Alenezi and Mohammad Zarour. 2018. An Empirical Study of Bad Smells during Software Evolution Using Designite Tool. i-Manager's Journal on Software Engineering 12, 4 (Apr 2018), 12--27."},{"key":"e_1_3_2_1_3_1","volume-title":"ISSRE 2015","author":"Amorim Lucas","year":"2016","unstructured":"Lucas Amorim, Evandro Costa, Nuno Antunes, Baldoino Fonseca, and M\u00e1rcio Ribeiro. 2016. Experience report: Evaluating the effectiveness of decision trees for detecting code smells. ISSRE 2015 (2016)."},{"key":"e_1_3_2_1_4_1","volume-title":"SANER","author":"Batista Dos Santos Filipe Falc","year":"2020","unstructured":"Filipe Falc ao Batista Dos Santos, Caio Barbosa, Baldoino Fonseca dos Santos Neto, Alessandro Garcia, M\u00e1rcio Ribeiro, and Rohit Gheyi. 2020. On Relating Technical, Social Factors, and the Introduction of Bugs. SANER 2020."},{"key":"e_1_3_2_1_5_1","volume-title":"Comparing and experimenting machine learning techniques for code smell detection. Empirical Software Engineering 21","author":"Fontana Francesca Arcelli","year":"2016","unstructured":"Francesca Arcelli Fontana, Mika V. M\u00e4ntyl\u00e4, Marco Zanoni, and Alessandro Marino. 2016. Comparing and experimenting machine learning techniques for code smell detection. Empirical Software Engineering 21 (2016)."},{"key":"e_1_3_2_1_6_1","volume-title":"Code smell severity classification using machine learning techniques. Knowledge-Based Systems","author":"Fontana Francesca Arcelli","year":"2017","unstructured":"Francesca Arcelli Fontana and Marco Zanoni. 2017. Code smell severity classification using machine learning techniques. Knowledge-Based Systems (2017)."},{"key":"e_1_3_2_1_7_1","first-page":"115","article-title":"Machine learning techniques for code smell detection: A systematic literature review and meta-analysis","volume":"108","author":"Azeem Muhammad Ilyas","year":"2019","unstructured":"Muhammad Ilyas Azeem, Fabio Palomba, Lin Shi, and Qing Wang. 2019. Machine learning techniques for code smell detection: A systematic literature review and meta-analysis. IST 108, 4 (2019), 115--138.","journal-title":"IST"},{"key":"e_1_3_2_1_8_1","first-page":"1","article-title":"Random Search for Hyper-parameter Optimization","volume":"13","author":"Bergstra James","year":"2012","unstructured":"James Bergstra and Yoshua Bengio. 2012. Random Search for Hyper-parameter Optimization. J. Mach. Learn. Res. 13, 1 (Feb. 2012), 281--305.","journal-title":"J. Mach. Learn. Res."},{"unstructured":"J. Bergstra D. Yamins and D. D. Cox. 2013. Making a Science of Model Search: Hyperparameter Optimization in Hundreds of Dimensions for Vision Architectures. In ICML (Atlanta GA USA) (ICML'13). JMLR.org I-115-I-123.","key":"e_1_3_2_1_9_1"},{"doi-asserted-by":"crossref","unstructured":"Gemma Catolino Fabio Palomba Francesca Arcelli Fontana Andrea Andy Zaidman and Filomena Ferrucci. 2019. Improving change prediction models with code smell-related information. (2019).","key":"e_1_3_2_1_10_1","DOI":"10.1007\/s10664-019-09739-0"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_11_1","DOI":"10.1109\/32.295895"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_12_1","DOI":"10.1145\/2764979.2764986"},{"volume-title":"Refactoring: improving the design of existing code","author":"Fowler Martin","unstructured":"Martin Fowler. 1999. Refactoring: improving the design of existing code. Addison-Wesley.","key":"e_1_3_2_1_13_1"},{"key":"e_1_3_2_1_14_1","volume-title":"Fingerprinting Design Patterns (WCRE '04)","author":"Gueheneuc Yann-Gael","year":"2004","unstructured":"Yann-Gael Gueheneuc, Houari Sahraoui, and Farouk Zaidi. 2004. Fingerprinting Design Patterns (WCRE '04). IEEE Computer Society, USA, 172--181."},{"volume-title":"Hands-On Machine Learning with Scikit-Learn and Tensor-Flow","author":"G\u00e9ron Aur\u00e9lien","unstructured":"Aur\u00e9lien G\u00e9ron. 2017. Hands-On Machine Learning with Scikit-Learn and Tensor-Flow. O'Reilly Media, Inc.","key":"e_1_3_2_1_15_1"},{"key":"e_1_3_2_1_16_1","volume-title":"Some code smells have a significant but small effect on faults. TOSEM 23, 4","author":"Hall Tracy","year":"2014","unstructured":"Tracy Hall, Min Zhang, David Bowes, and Yi Sun. 2014. Some code smells have a significant but small effect on faults. TOSEM 23, 4 (2014)."},{"key":"e_1_3_2_1_17_1","article-title":"Idiot's Bayes: Not So Stupid after All","volume":"69","author":"Hand David J.","year":"2001","unstructured":"David J. Hand and Keming Yu. 2001. Idiot's Bayes: Not So Stupid after All? International Statistical Review \/Revue Internationale de Statistique 69, 3 (2001).","journal-title":"International Statistical Review \/Revue Internationale de Statistique"},{"key":"e_1_3_2_1_18_1","volume-title":"Proceedings of the Third International Conference on Document Analysis and Recognition (Volume 1) -","volume":"1","author":"Ho Tin Kam","year":"1995","unstructured":"Tin Kam Ho. 1995. Random Decision Forests. In Proceedings of the Third International Conference on Document Analysis and Recognition (Volume 1) - Volume 1 (ICDAR '95). IEEE Computer Society, Washington, DC, USA, 278-."},{"key":"e_1_3_2_1_19_1","volume-title":"Smells Are Sensitive to Developers! on the Efficiency of (Un) Guided Customized Detection. ICPC","author":"Hozano Mario","year":"2017","unstructured":"Mario Hozano, Alessandro Garcia, Nuno Antunes, Baldoino Fonseca, and Evandro Costa. 2017. Smells Are Sensitive to Developers! on the Efficiency of (Un) Guided Customized Detection. ICPC (2017)."},{"key":"e_1_3_2_1_20_1","volume-title":"Are you smelling it? Investigating how similar developers detect code smells. Information and Software Technology 93","author":"Hozano M\u00e1rio","year":"2018","unstructured":"M\u00e1rio Hozano, Alessandro Garcia, Baldoino Fonseca, and Evandro Costa. 2018. Are you smelling it? Investigating how similar developers detect code smells. Information and Software Technology 93 (2018)."},{"doi-asserted-by":"crossref","unstructured":"Marouane Kessentini Houari Sahraoui Mounir Boukadoum and Manuel Wimmer. 2011. Search-based Design Defects Detection by Example. In ETAPS.","key":"e_1_3_2_1_21_1","DOI":"10.1007\/978-3-642-19811-3_28"},{"key":"e_1_3_2_1_22_1","volume-title":"Yann Ga\u00ebl Gu\u00e9h\u00e9neuc, and Giuliano Antoniol.","author":"Khomh Foutse","year":"2012","unstructured":"Foutse Khomh, Massimiliano Di Penta, Yann Ga\u00ebl Gu\u00e9h\u00e9neuc, and Giuliano Antoniol. 2012. An exploratory study of the impact of antipatterns on class change- and fault-proneness. Empirical Software Engineering 17, 3 (2012)."},{"key":"e_1_3_2_1_23_1","volume-title":"Yann Ga\u00ebl Gu\u00e9eh\u00e9eneuc, and Houari Sahraoui","author":"Khomh Foutse","year":"2009","unstructured":"Foutse Khomh, St\u00e9ephane Vaucher, Yann Ga\u00ebl Gu\u00e9eh\u00e9eneuc, and Houari Sahraoui. 2009. A bayesian approach for the detection of code and design smells. QSIC (2009)."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_24_1","DOI":"10.1016\/j.jss.2010.11.921"},{"doi-asserted-by":"crossref","unstructured":"Brent Komer James Bergstra and Chris Eliasmith. 2014. Hyperopt-Sklearn: Automatic Hyperparameter Configuration for Scikit-Learn. 32--37.","key":"e_1_3_2_1_25_1","DOI":"10.25080\/Majora-14bd3278-006"},{"key":"e_1_3_2_1_26_1","volume-title":"Object-Oriented Metrics in Practice: Using Software Metrics to Characterize, Evaluate, and Improve the Design of Object-Oriented Systems","author":"Lanza Michele","unstructured":"Michele Lanza and Radu Marinescu. 2010. Object-Oriented Metrics in Practice: Using Software Metrics to Characterize, Evaluate, and Improve the Design of Object-Oriented Systems (1st ed.). Springer Publishing Company, Incorporated.","edition":"1"},{"key":"e_1_3_2_1_27_1","volume-title":"Lundberg and Su-In Lee","author":"Scott","year":"2017","unstructured":"Scott M. Lundberg and Su-In Lee. 2017. A Unified Approach to Interpreting Model Predictions. In NIPS (Long Beach, California, USA) (NIPS'17). 10."},{"key":"e_1_3_2_1_28_1","volume-title":"Exploring the Impact of Code Smells on Fine-Grained Change-Proneness. IJSEKE","author":"Ma Wanwangying","year":"2018","unstructured":"Wanwangying Ma, Huihui Liu, Yibiao Yang, Bixin Li, and Ru Jia. 2018. Exploring the Impact of Code Smells on Fine-Grained Change-Proneness. IJSEKE (2018)."},{"key":"e_1_3_2_1_29_1","volume-title":"On the relevance of code anomalies for identifying architecture degradation symptoms. CSMR","author":"Macia Isela","year":"2012","unstructured":"Isela Macia, Roberta Arcoverde, Alessandro Garcia, Christina Chavez, and Arndt Von Staa. 2012. On the relevance of code anomalies for identifying architecture degradation symptoms. CSMR (2012), 277--286."},{"doi-asserted-by":"crossref","unstructured":"A. Maiga N. Ali N. Bhattacharya A. Saban\u00e9 Y. Gu\u00e9h\u00e9neuc G. Antoniol and E. A\u00efmeur. 2012. Support vector machines for anti-pattern detection. In ASE.","key":"e_1_3_2_1_30_1","DOI":"10.1145\/2351676.2351723"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_31_1","DOI":"10.1109\/METRICS.2005.38"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_32_1","DOI":"10.1109\/ICSME.2014.32"},{"key":"e_1_3_2_1_33_1","volume-title":"Fausto Fasano, Rocco Oliveto, and Andrea De Lucia.","author":"Palomba Fabio","year":"2018","unstructured":"Fabio Palomba, Gabriele Bavota, Massimiliano Di Penta, Fausto Fasano, Rocco Oliveto, and Andrea De Lucia. 2018. On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation. EMSE (2018)."},{"key":"e_1_3_2_1_34_1","volume-title":"Scikit-learn: Machine Learning in Python. JMLR","author":"Pedregosa F.","year":"2011","unstructured":"F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot, and E. Duchesnay. 2011. Scikit-learn: Machine Learning in Python. JMLR (2011)."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_35_1","DOI":"10.1109\/ICSME.2017.66"},{"key":"e_1_3_2_1_36_1","first-page":"908","article-title":"PyDriller: Python framework for mining software repositories","volume":"2018","author":"Spadini Davide","year":"2018","unstructured":"Davide Spadini, Maur\u00edcio Aniche, and Alberto Bacchelli. 2018. PyDriller: Python framework for mining software repositories. ESEC\/FSE 2018 (2018), 908--911.","journal-title":"ESEC\/FSE"}],"event":{"sponsor":["SBC Brazilian Computer Society"],"acronym":"SBES '20","name":"SBES '20: 34th Brazilian Symposium on Software Engineering","location":"Natal Brazil"},"container-title":["Proceedings of the XXXIV Brazilian Symposium on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3422392.3422420","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3422392.3422420","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:03:22Z","timestamp":1750197802000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3422392.3422420"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,21]]},"references-count":36,"alternative-id":["10.1145\/3422392.3422420","10.1145\/3422392"],"URL":"https:\/\/doi.org\/10.1145\/3422392.3422420","relation":{},"subject":[],"published":{"date-parts":[[2020,10,21]]},"assertion":[{"value":"2020-12-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}