{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,24]],"date-time":"2025-12-24T12:34:25Z","timestamp":1766579665901,"version":"3.37.3"},"reference-count":65,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2022,10,12]],"date-time":"2022-10-12T00:00:00Z","timestamp":1665532800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,10,12]],"date-time":"2022-10-12T00:00:00Z","timestamp":1665532800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","award":["434969\/2018-4"],"award-info":[{"award-number":["434969\/2018-4"]}],"id":[{"id":"10.13039\/501100003593","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":["312149\/2016-6"],"award-info":[{"award-number":["312149\/2016-6"]}],"id":[{"id":"10.13039\/501100003593","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":["309844\/2018-5"],"award-info":[{"award-number":["309844\/2018-5"]}],"id":[{"id":"10.13039\/501100003593","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":["421306\/2018-1"],"award-info":[{"award-number":["421306\/2018-1"]}],"id":[{"id":"10.13039\/501100003593","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":["408356\/2018-9"],"award-info":[{"award-number":["408356\/2018-9"]}],"id":[{"id":"10.13039\/501100003593","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":["141276\/2020-7"],"award-info":[{"award-number":["141276\/2020-7"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004586","name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado do Rio de Janeiro","doi-asserted-by":"crossref","award":["22520- 7\/2016"],"award-info":[{"award-number":["22520- 7\/2016"]}],"id":[{"id":"10.13039\/501100004586","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100004586","name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado do Rio de Janeiro","doi-asserted-by":"crossref","award":["010002285\/2019"],"award-info":[{"award-number":["010002285\/2019"]}],"id":[{"id":"10.13039\/501100004586","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100004586","name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado do Rio de Janeiro","doi-asserted-by":"crossref","award":["202073\/2020"],"award-info":[{"award-number":["202073\/2020"]}],"id":[{"id":"10.13039\/501100004586","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100004586","name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado do Rio de Janeiro","doi-asserted-by":"crossref","award":["51435"],"award-info":[{"award-number":["51435"]}],"id":[{"id":"10.13039\/501100004586","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2022,12]]},"DOI":"10.1007\/s10664-022-10234-2","type":"journal-article","created":{"date-parts":[[2022,10,12]],"date-time":"2022-10-12T02:02:17Z","timestamp":1665540137000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Developers\u2019 perception matters: machine learning to detect developer-sensitive smells"],"prefix":"10.1007","volume":"27","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1597-1622","authenticated-orcid":false,"given":"Daniel","family":"Oliveira","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wesley K. G.","family":"Assun\u00e7\u00e3o","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alessandro","family":"Garcia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Baldoino","family":"Fonseca","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M\u00e1rcio","family":"Ribeiro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,10,12]]},"reference":[{"key":"10234_CR1","doi-asserted-by":"crossref","unstructured":"Abbes M, Khomh F, Gueheneuc Y G, Antoniol G (2011) An empirical study of the impact of two antipatterns, blob and spaghetti code, on program comprehension. In: 15th European conference on software maintenance and reengineering (CSMR). IEEE, pp 181\u2013190","DOI":"10.1109\/CSMR.2011.24"},{"key":"10234_CR2","doi-asserted-by":"publisher","unstructured":"Amorim L, Costa E, Antunes N, Fonseca B, Ribeiro M (2015) Experience report: evaluating the effectiveness of decision trees for detecting code smells. In: Proceedings of the 2015 IEEE 26th international symposium on software reliability engineering (ISSRE), ISSRE \u201915. https:\/\/doi.org\/10.1109\/ISSRE.2015.7381819. IEEE Computer Society, Washington, DC, pp 261\u2013269","DOI":"10.1109\/ISSRE.2015.7381819"},{"issue":"3","key":"10234_CR3","doi-asserted-by":"publisher","first-page":"1143","DOI":"10.1007\/s10664-015-9378-4","volume":"21","author":"F Arcelli Fontana","year":"2016","unstructured":"Arcelli Fontana F, M\u00e4ntyl\u00e4 M V, Zanoni M, Marino A (2016) Comparing and experimenting machine learning techniques for code smell detection. Empir Softw Eng 21(3):1143\u20131191","journal-title":"Empir Softw Eng"},{"key":"10234_CR4","doi-asserted-by":"publisher","unstructured":"Arcoverde R, Guimar\u00e3es ET, Bertran IM, Garcia A, Cai Y (2013) Prioritization of code anomalies based on architecture sensitiveness. In: 27th Brazilian symposium on software engineering, SBES 2013, Brasilia, Brazil, October 1-4, 2013. https:\/\/doi.org\/10.1109\/SBES.2013.14. IEEE Computer Society, pp 69\u201378","DOI":"10.1109\/SBES.2013.14"},{"key":"10234_CR5","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1016\/j.infsof.2018.12.009","volume":"108","author":"MI Azeem","year":"2019","unstructured":"Azeem M I, Palomba F, Shi L, Wang Q (2019) Machine learning techniques for code smell detection: a systematic literature review and meta-analysis. Inf Softw Technol 108:115\u2013138. https:\/\/doi.org\/10.1016\/j.infsof.2018.12.009","journal-title":"Inf Softw Technol"},{"key":"10234_CR6","doi-asserted-by":"publisher","unstructured":"Bertran IM (2011) Detecting architecturally-relevant code smells in evolving software systems. In: Taylor RN, Gall HC, Medvidovic N (eds) Proceedings of the 33rd international conference on software engineering, ICSE 2011, Waikiki, Honolulu , HI, USA, May 21-28, 2011. https:\/\/doi.org\/10.1145\/1985793.1986003. ACM, pp 1090\u20131093","DOI":"10.1145\/1985793.1986003"},{"key":"10234_CR7","doi-asserted-by":"publisher","unstructured":"Bertran IM, Arcoverde R, Garcia A, Chavez C, von Staa A (2012a) On the relevance of code anomalies for identifying architecture degradation symptoms. In: Mens T, Cleve A, Ferenc R (eds) 16th European conference on software maintenance and reengineering, CSMR 2012, Szeged, Hungary, March 27-30, 2012. https:\/\/doi.org\/10.1109\/CSMR.2012.35. IEEE Computer Society, pp 277\u2013286","DOI":"10.1109\/CSMR.2012.35"},{"key":"10234_CR8","doi-asserted-by":"publisher","unstructured":"Bertran IM, Garcia J, Popescu D, Garcia A, Medvidovic N, von Staa A (2012b) Are automatically-detected code anomalies relevant to architectural modularity?: an exploratory analysis of evolving systems. In: Hirschfeld R, Tanter \u00c9, Sullivan KJ, Gabriel RP (eds) Proceedings of the 11th International Conference on Aspect-oriented Software Development, AOSD 2012, Potsdam, Germany, March 25-30, 2012. https:\/\/doi.org\/10.1145\/2162049.2162069. ACM, pp 167\u2013178","DOI":"10.1145\/2162049.2162069"},{"key":"10234_CR9","doi-asserted-by":"publisher","unstructured":"Bertran IM, Garcia A, Chavez C, von Staa A (2013) Enhancing the detection of code anomalies with architecture-sensitive strategies. In: Cleve A, Ricca F, Cerioli M (eds) 17th European conference on software maintenance and reengineering, CSMR 2013, Genova, Italy, March 5-8, 2013. https:\/\/doi.org\/10.1109\/CSMR.2013.27. IEEE Computer Society, pp 177\u2013186","DOI":"10.1109\/CSMR.2013.27"},{"key":"10234_CR10","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1016\/j.infsof.2019.08.005","volume":"115","author":"MA Bigonha","year":"2019","unstructured":"Bigonha M A, Ferreira K, Souza P, Sousa B, Janu\u00e1rio M, Lima D (2019) The usefulness of software metric thresholds for detection of bad smells and fault prediction. Inf Softw Technol 115:79\u201392","journal-title":"Inf Softw Technol"},{"key":"10234_CR11","unstructured":"Breiman L, Friedman J H, Olshen R A, Stone C J (1984) Classification and regression trees, Wadsworth and Brooks, Monterey"},{"key":"10234_CR12","doi-asserted-by":"crossref","unstructured":"Cohen W W (1995) Fast effective rule induction. In: Twelfth international conference on machine learning. Morgan Kaufmann, pp 115\u2013123","DOI":"10.1016\/B978-1-55860-377-6.50023-2"},{"key":"10234_CR13","doi-asserted-by":"publisher","unstructured":"de Mello RM, Oliveira RF, Garcia A (2017) On the influence of human factors for identifying code smells: a multi-trial empirical study. In: 2017 ACM\/IEEE International symposium on empirical software engineering and measurement (ESEM). https:\/\/doi.org\/10.1109\/ESEM.2017.13, pp 68\u201377","DOI":"10.1109\/ESEM.2017.13"},{"key":"10234_CR14","doi-asserted-by":"publisher","unstructured":"Di Nucci D, Palomba F, Tamburri D A, Serebrenik A, De Lucia A (2018) Detecting code smells using machine learning techniques: Are we there yet?. In: IEEE 25th international conference on software analysis, evolution and reengineering (SANER), pp 612\u2013621. https:\/\/doi.org\/10.1109\/SANER.2018.8330266","DOI":"10.1109\/SANER.2018.8330266"},{"key":"10234_CR15","doi-asserted-by":"publisher","unstructured":"Fernandes E, Vale G, da Silva Sousa L, Figueiredo E, Garcia A, Lee J (2017) No code anomaly is an island - anomaly agglomeration as sign of product line instabilities. In: Botterweck G, Werner CML (eds) Mastering scale and complexity in software reuse - 16th international conference on software reuse, ICSR 2017, Salvador, Brazil, May 29-31, 2017, proceedings. Lecture Notes in Computer Science, vol 10221, pp 48\u201364. https:\/\/doi.org\/10.1007\/978-3-319-56856-0_4","DOI":"10.1007\/978-3-319-56856-0_4"},{"issue":"5","key":"10234_CR16","doi-asserted-by":"publisher","first-page":"378","DOI":"10.1037\/h0031619","volume":"76","author":"JL Fleiss","year":"1971","unstructured":"Fleiss J L (1971) Measuring nominal scale agreement among many raters. Psychol Bull 76(5):378","journal-title":"Psychol Bull"},{"key":"10234_CR17","doi-asserted-by":"publisher","unstructured":"Fontana F A, Mariani E, Mornioli A, Sormani R, Tonello A (2011) An experience report on using code smells detection tools. In: 2011 IEEE Fourth international conference on software testing, verification and validation workshops, pp 450\u2013457. https:\/\/doi.org\/10.1109\/ICSTW.2011.12. http:\/\/ieeexplore.ieee.org\/lpdocs\/epic03\/wrapper.htm?arnumber=5954446","DOI":"10.1109\/ICSTW.2011.12"},{"key":"10234_CR18","doi-asserted-by":"publisher","unstructured":"Fontana F A, Zanoni M, Marino A, M\u00e4ntyl\u00e4 MV (2013) code smell detection: towards a machine learning-based approach. In: 2013 IEEE International conference on software maintenance, pp 396\u2013399. https:\/\/doi.org\/10.1109\/ICSM.2013.56. http:\/\/ieeexplore.ieee.org\/lpdocs\/epic03\/wrapper.htm?arnumber=6676916","DOI":"10.1109\/ICSM.2013.56"},{"key":"10234_CR19","volume-title":"Refactoring: improving the design of existing code","author":"M Fowler","year":"1999","unstructured":"Fowler M (1999) Refactoring: improving the design of existing code. Addison-Wesley, Boston"},{"issue":"200","key":"10234_CR20","doi-asserted-by":"publisher","first-page":"675","DOI":"10.1080\/01621459.1937.10503522","volume":"32","author":"M Friedman","year":"1937","unstructured":"Friedman M (1937) The use of ranks to avoid the assumption of normality implicit in the analysis of variance. J Am Stat Assoc 32(200):675\u2013701","journal-title":"J Am Stat Assoc"},{"key":"10234_CR21","unstructured":"Gopalan R (2012) Automatic detection of code smells in java source code. Ph.D. thesis, Dissertation for Honour Degree The University of Western Australia"},{"issue":"1","key":"10234_CR22","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1145\/1656274.1656278","volume":"11","author":"M Hall","year":"2009","unstructured":"Hall M, Frank E, Holmes G, Pfahringer B, Reutemann P, Witten I H (2009) The weka data mining software: an update. ACM SIGKDD Expl Newsl 11(1):10\u201318","journal-title":"ACM SIGKDD Expl Newsl"},{"key":"10234_CR23","unstructured":"Ho T K (1995) Random decision forests. In: Proceedings of the third international conference on document analysis and recognition, vol 1. IEEE, pp 278\u2013282"},{"key":"10234_CR24","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1023\/A:1022631118932","volume":"11","author":"R Holte","year":"1993","unstructured":"Holte R (1993) Very simple classification rules perform well on most commonly used datasets. Mach Learn 11:63\u201391","journal-title":"Mach Learn"},{"key":"10234_CR25","doi-asserted-by":"crossref","unstructured":"Hozano M, Antunes N, Fonseca B, Costa E (2017a) Evaluating the accuracy of machine learning algorithms on detecting code smells for different developers. In: Proceedings of the 19th international conference on enterprise information systems, pp 474\u2013482","DOI":"10.5220\/0006338804740482"},{"key":"10234_CR26","doi-asserted-by":"publisher","unstructured":"Hozano M, Garcia A, Antunes N, Fonseca B, Costa E (2017b) Smells are sensitive to developers!: on the efficiency of (un)guided customized detection. In: Proceedings of the 25th international conference on program comprehension, ICPC \u201917. IEEE Press, Piscataway, pp 110\u2013120. https:\/\/doi.org\/10.1109\/ICPC.2017.32","DOI":"10.1109\/ICPC.2017.32"},{"issue":"C","key":"10234_CR27","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1016\/j.infsof.2017.09.002","volume":"93","author":"M Hozano","year":"2018","unstructured":"Hozano M, Garcia A, Fonseca B, Costa E (2018) Are you smelling it? Investigating how similar developers detect code smells. Inf Softw Technol 93(C):130\u2013146. https:\/\/doi.org\/10.1016\/j.infsof.2017.09.002","journal-title":"Inf Softw Technol"},{"key":"10234_CR28","doi-asserted-by":"crossref","unstructured":"Khomh F, Vaucher S, Gu\u00e9h\u00e9neuc Y G, Sahraoui H (2009) A bayesian approach for the detection of code and design smells. In: 9th international conference on quality software. QSIC\u201909. IEEE, pp 305\u2013314","DOI":"10.1109\/QSIC.2009.47"},{"issue":"3","key":"10234_CR29","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1007\/s10664-011-9171-y","volume":"17","author":"F Khomh","year":"2011","unstructured":"Khomh F, Penta M D, Gu\u00e9h\u00e9neuc Y G, Antoniol G (2011a) An exploratory study of the impact of antipatterns on class change- and fault-proneness. Empir Softw Eng 17(3):243\u2013275. https:\/\/doi.org\/10.1007\/s10664-011-9171-y","journal-title":"Empir Softw Eng"},{"issue":"4","key":"10234_CR30","doi-asserted-by":"publisher","first-page":"559","DOI":"10.1016\/j.jss.2010.11.921","volume":"84","author":"F Khomh","year":"2011","unstructured":"Khomh F, Vaucher S, Gu\u00e9h\u00e9neuc Y G, Sahraoui H (2011b) Bdtex: a gqm-based bayesian approach for the detection of antipatterns. J Syst Softw 84(4):559\u2013572. https:\/\/doi.org\/10.1016\/j.jss.2010.11.921","journal-title":"J Syst Softw"},{"key":"10234_CR31","unstructured":"Lantz B (2019) Machine learning with R: expert techniques for predictive modeling. Packt Publishing Ltd"},{"key":"10234_CR32","unstructured":"Lanza M, Marinescu R, Ducasse S (2005) Object-oriented metrics in practice, Springer, New York"},{"key":"10234_CR33","doi-asserted-by":"publisher","unstructured":"Maiga A, Ali N, Bhattacharya N, Sabane A, Gueheneuc Y G, Aimeur E (2012) SMURF: a SVM-based incremental anti-pattern detection approach. In: 2012 19th Working conference on reverse engineering, pp 466\u2013475. https:\/\/doi.org\/10.1109\/WCRE.2012.56","DOI":"10.1109\/WCRE.2012.56"},{"key":"10234_CR34","doi-asserted-by":"publisher","unstructured":"Maneerat N, Muenchaisri P (2011) Bad-smell prediction from software design model using machine learning techniques. In: 2011 Eighth international joint conference on computer science and software engineering (JCSSE), pp 331\u2013336. https:\/\/doi.org\/10.1109\/JCSSE.2011.5930143. http:\/\/ieeexplore.ieee.org\/lpdocs\/epic03\/wrapper.htm?arnumber=5930143","DOI":"10.1109\/JCSSE.2011.5930143"},{"key":"10234_CR35","doi-asserted-by":"publisher","unstructured":"M\u00e4ntyl\u00e4 M V (2005) An experiment on subjective evolvability evaluation of object-oriented software: explaining factors and interrater agreement. In: 2005 International symposium on empirical software engineering, p 10. https:\/\/doi.org\/10.1109\/ISESE.2005.1541837","DOI":"10.1109\/ISESE.2005.1541837"},{"key":"10234_CR36","doi-asserted-by":"publisher","unstructured":"M\u00e4ntyl\u00e4 M V, Lassenius C (2006) Subjective evaluation of software evolvability using code smells: an empirical study, vol 11, Springer. https:\/\/doi.org\/10.1007\/s10664-006-9002-8","DOI":"10.1007\/s10664-006-9002-8"},{"key":"10234_CR37","doi-asserted-by":"crossref","unstructured":"Marinescu R (2004) Detection strategies: metrics-based rules for detecting design flaws. In: Proceedings of the 20th IEEE international conference on software maintenance, ICSM \u201904. IEEE Computer Society, Washington, DC, pp 350\u2013359. http:\/\/dl.acm.org\/citation.cfm?id=1018431.1021443","DOI":"10.1109\/ICSM.2004.1357820"},{"key":"10234_CR38","unstructured":"Mitchell T M (1997) Machine learning. McGraw-Hill series in computer science, McGraw-Hill, Boston. http:\/\/opac.inria.fr\/record=b1093076"},{"issue":"3","key":"10234_CR39","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1007\/s00165-009-0115-x","volume":"22","author":"N Moha","year":"2009","unstructured":"Moha N, Gu\u00e9h\u00e9neuc Y G, Meur A F L, Duchien L, Tiberghien A (2009) From a domain analysis to the specification and detection of code and design smells. Form Asp Comput 22(3):345\u2013361. https:\/\/doi.org\/10.1007\/s00165-009-0115-x. http:\/\/link.springer.com\/10.1007\/s00165-009-0115-x","journal-title":"Form Asp Comput"},{"issue":"1","key":"10234_CR40","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/TSE.2009.50","volume":"36","author":"N Moha","year":"2010","unstructured":"Moha N, Gueheneuc Y G, Duchien L, Le Meur AF (2010) DECOR: a method for the specification and detection of code and design smells. IEEE Trans Softw Eng 36(1):20\u201336. https:\/\/doi.org\/10.1109\/TSE.2009.50","journal-title":"IEEE Trans Softw Eng"},{"key":"10234_CR41","doi-asserted-by":"publisher","unstructured":"Munro M (2005) Product metrics for automatic identification of \u201cBad smell\u201d design problems in java Source-Code. In: 11th IEEE International software metrics symposium (METRICS\u201905), pp 15\u201315. https:\/\/doi.org\/10.1109\/METRICS.2005.38","DOI":"10.1109\/METRICS.2005.38"},{"key":"10234_CR42","doi-asserted-by":"publisher","unstructured":"Oizumi WN, Garcia AF, Sousa LS, Cafeo BBP, Zhao Y (2016) Code anomalies flock together: exploring code anomaly agglomerations for locating design problems. In: Dillon LK, Visser W, Williams LA (eds) Proceedings of the 38th international conference on software engineering, ICSE 2016, Austin, TX, USA, May 14-22, 2016. ACM, pp 440\u2013451. https:\/\/doi.org\/10.1145\/2884781.2884868","DOI":"10.1145\/2884781.2884868"},{"key":"10234_CR43","doi-asserted-by":"publisher","unstructured":"Oizumi WN, Sousa LS, Oliveira A, Carvalho L, Garcia A, Colanzi TE, Oliveira RF (2019) On the density and diversity of degradation symptoms in refactored classes: a multi-case study. In: Katinka Wolter, Schieferdecker I, Gallina B, Cukier M, Natella R, Ivaki NR, Laranjeiro N (eds) 30th IEEE International symposium on software reliability engineering, ISSRE 2019, Berlin, Germany, October 28-31, 2019. IEEE, pp 346\u2013357. https:\/\/doi.org\/10.1109\/ISSRE.2019.00042","DOI":"10.1109\/ISSRE.2019.00042"},{"key":"10234_CR44","doi-asserted-by":"publisher","unstructured":"Oliveira D, Assun\u00e7\u00e3o W K G, Souza L, Oizumi W, Garcia A, Fonseca B (2020) Applying machine learning to customized smell detection: a multi-project study. In: 34th Brazilian symposium on software engineering, SBES \u201920. Association for computing machinery, New York, pp 233\u2013242. https:\/\/doi.org\/10.1145\/3422392.3422427","DOI":"10.1145\/3422392.3422427"},{"key":"10234_CR45","doi-asserted-by":"crossref","unstructured":"Oliveira D, Assun\u00e7\u00e3o W K G, Garcia A, Fonseca B, Ribeiro M (2022) Supplementary material\u2014developers\u2019 perception matters: Machine learning to detect developer-sensitive smells. https:\/\/github.com\/smellsensitive\/smellsensitive.github.io\/raw\/main\/dataset.rar","DOI":"10.1007\/s10664-022-10234-2"},{"key":"10234_CR46","doi-asserted-by":"publisher","unstructured":"Palomba F, Bavota G, Di Penta M, Oliveto R, De Lucia A, Poshyvanyk D (2013) Detecting bad smells in source code using change history information. In: 2013 28th IEEE\/ACM international conference on automated software engineering (ASE). IEEE, pp 268\u2013278. https:\/\/doi.org\/10.1109\/ASE.2013.669308. http:\/\/ieeexplore.ieee.org\/lpdocs\/epic03\/wrapper.htm?arnumber=6693086","DOI":"10.1109\/ASE.2013.669308"},{"issue":"c","key":"10234_CR47","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TSE.2014.2372760 10.1109\/TSE.2014.2372760","volume":"5589","author":"F Palomba","year":"2014","unstructured":"Palomba F, Bavota G, Di Penta M, Oliveto R, Poshyvanyk D, De Lucia A (2014a) Mining version histories for detecting code smells. IEEE Trans Softw Eng 5589(c):1\u20131. https:\/\/doi.org\/10.1109\/TSE.2014.2372760https:\/\/doi.org\/10.1109\/TSE.2014.2372760","journal-title":"IEEE Trans Softw Eng"},{"key":"10234_CR48","doi-asserted-by":"publisher","unstructured":"Palomba F, Bavota G, Penta M D, Oliveto R, Lucia A D (2014b) Do they really smell bad? A study on developers\u2019 perception of bad code smells. In: 2014 IEEE International conference on software maintenance and evolution, pp 101\u2013110. https:\/\/doi.org\/10.1109\/ICSME.2014.32","DOI":"10.1109\/ICSME.2014.32"},{"key":"10234_CR49","doi-asserted-by":"publisher","unstructured":"Pecorelli F, Di Nucci D, De Roover C, De Lucia A (2019) On the role of data balancing for machine learning-based code smell detection. In: Proceedings of the 3rd ACM SIGSOFT international workshop on machine learning techniques for software quality evaluation, MaLTeSQuE 2019. Association for Computing Machinery, New York, pp 19\u201324https:\/\/doi.org\/10.1145\/3340482.3342744","DOI":"10.1145\/3340482.3342744"},{"key":"10234_CR50","doi-asserted-by":"publisher","first-page":"110693","DOI":"10.1016\/j.jss.2020.110693","volume":"169","author":"F Pecorelli","year":"2020","unstructured":"Pecorelli F, Di Nucci D, De Roover C, De Lucia A (2020) A large empirical assessment of the role of data balancing in machine-learning-based code smell detection. J Syst Softw 169:110693. https:\/\/doi.org\/10.1016\/j.jss.2020.110693. http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0164121220301448","journal-title":"J Syst Softw"},{"key":"10234_CR51","doi-asserted-by":"crossref","unstructured":"Platt J (1998) Fast training of support vector machines using sequential minimal optimization. In: Schoelkopf B, Burges C, Smola A (eds) Advances in kernel methods\u2014support vector learning. MIT Press. http:\/\/research.microsoft.com\/~jplatt\/smo.html","DOI":"10.7551\/mitpress\/1130.003.0016"},{"key":"10234_CR52","volume-title":"C4.5: programs for machine learning","author":"R Quinlan","year":"1993","unstructured":"Quinlan R (1993) C4.5: programs for machine learning. Morgan Kaufmann Publishers, San Mateo"},{"issue":"11","key":"10234_CR53","first-page":"867","volume":"27","author":"G Rasool","year":"2015","unstructured":"Rasool G, Arshad Z (2015) A review of code smell mining techniques. J Softw: Evol Process 27(11):867\u2013895","journal-title":"J Softw: Evol Process"},{"key":"10234_CR54","doi-asserted-by":"publisher","unstructured":"Santos J A M, de Mendon\u00e7a M G, Silva C V A (2013) An exploratory study to investigate the impact of conceptualization in god class detection. In: Proceedings of the 17th international conference on evaluation and assessment in software engineering, EASE \u201913. ACM, New York, pp 48\u201359. https:\/\/doi.org\/10.1145\/2460999.2461007. http:\/\/doi.acm.org\/10.1145\/2460999.2461007","DOI":"10.1145\/2460999.2461007"},{"key":"10234_CR55","doi-asserted-by":"publisher","unstructured":"Schumacher J, Zazworka N, Shull F, Seaman C, Shaw M (2010) Building empirical support for automated code smell detection. In: Proceedings of the 2010 ACM-IEEE international symposium on empirical software engineering and measurement\u2014ESEM \u201910, p 1. https:\/\/doi.org\/10.1145\/1852786.1852797","DOI":"10.1145\/1852786.1852797"},{"key":"10234_CR56","doi-asserted-by":"publisher","unstructured":"Silva AL, Garcia A, Cirilo EJR, de Lucena CJP (2013) Are domain-specific detection strategies for code anomalies reusable? An industry multi-project study. In: 27th Brazilian symposium on software engineering, SBES 2013, Brasilia, Brazil, October 1-4, 2013. IEEE Computer Society, pp 79\u201388. https:\/\/doi.org\/10.1109\/SBES.2013.9","DOI":"10.1109\/SBES.2013.9"},{"key":"10234_CR57","doi-asserted-by":"publisher","unstructured":"Sousa LS, Oliveira A, Oizumi WN, Barbosa SDJ, Garcia A, Lee J, Kalinowski M, de Mello RM, Fonseca B, Oliveira RF, Lucena C, de Paes RB (2018) Identifying design problems in the source code: a grounded theory. In: Chaudron M, Crnkovic I, Chechik M, Harman M (eds) Proceedings of the 40th international conference on software engineering, ICSE 2018, Gothenburg, Sweden, May 27 - June 03, 2018. ACM, pp 921\u2013931. https:\/\/doi.org\/10.1145\/3180155.3180239","DOI":"10.1145\/3180155.3180239"},{"key":"10234_CR58","doi-asserted-by":"publisher","unstructured":"Sousa LS, Oizumi WN, Garcia A, Oliveira A, Cedrim D, Lucena C (2020) When are smells indicators of architectural refactoring opportunities: a study of 50 software projects. In: ICPC \u201920: 28th international conference on program comprehension, Seoul, Republic of Korea, July 13-15, 2020. ACM, pp 354\u2013365. https:\/\/doi.org\/10.1145\/3387904.3389276","DOI":"10.1145\/3387904.3389276"},{"issue":"1","key":"10234_CR59","doi-asserted-by":"publisher","first-page":"72","DOI":"10.2307\/1412159","volume":"15","author":"C Spearman","year":"1904","unstructured":"Spearman C (1904) The proof and measurement of association between two things. Am J Psychol 15(1):72\u2013101","journal-title":"Am J Psychol"},{"key":"10234_CR60","unstructured":"Steinwart I, Christmann A (2008) Support vector machines. Springer Science & Business Media"},{"key":"10234_CR61","unstructured":"Surhone LM, Timpledon MT, Marseken SF (2010) Shapiro-Wilk test. VDM Publishing"},{"key":"10234_CR62","doi-asserted-by":"crossref","unstructured":"van Solingen R, Basili V, Caldiera G, Rombach H D (2002) Goal question metric (GQM) approach, Wiley, New York","DOI":"10.1002\/0471028959.sof142"},{"issue":"2","key":"10234_CR63","first-page":"101","volume":"25","author":"A Vargha","year":"2000","unstructured":"Vargha A, Delaney H D (2000) A critique and improvement of the cl common language effect size statistics of McGraw and Wong. J Educ Behav Stat 25(2):101\u2013132","journal-title":"J Educ Behav Stat"},{"key":"10234_CR64","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-4625-2","volume-title":"Experimentation in software engineering: an introduction","author":"C Wohlin","year":"2000","unstructured":"Wohlin C, Runeson P, H\u00f6st M, Ohlsson M C, Regnell B, Wessl\u00e9n A (2000) Experimentation in software engineering: an introduction. Kluwer Academic Publishers, Norwell"},{"key":"10234_CR65","doi-asserted-by":"crossref","unstructured":"Yamashita A, Moonen L (2013) Exploring the impact of inter-smell relations on software maintainability: an empirical study. In: Proceedings of the 2013 international conference on software engineering, ICSE \u201913. IEEE Press, Piscataway, pp 682\u2013691. http:\/\/dl.acm.org\/citation.cfm?id=2486788.2486878","DOI":"10.1109\/ICSE.2013.6606614"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-022-10234-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-022-10234-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-022-10234-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,21]],"date-time":"2022-11-21T02:23:02Z","timestamp":1668997382000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-022-10234-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,12]]},"references-count":65,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2022,12]]}},"alternative-id":["10234"],"URL":"https:\/\/doi.org\/10.1007\/s10664-022-10234-2","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"type":"print","value":"1382-3256"},{"type":"electronic","value":"1573-7616"}],"subject":[],"published":{"date-parts":[[2022,10,12]]},"assertion":[{"value":"29 August 2022","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 October 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"<!--Emphasis Type='Bold' removed-->Conflict of Interest"}}],"article-number":"195"}}