{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T04:23:35Z","timestamp":1771647815238,"version":"3.50.1"},"reference-count":78,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2024,7,11]],"date-time":"2024-07-11T00:00:00Z","timestamp":1720656000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,7,11]],"date-time":"2024-07-11T00:00:00Z","timestamp":1720656000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"name":"CAPES, PROEX,","award":["88887.595966\/2020-00"],"award-info":[{"award-number":["88887.595966\/2020-00"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2024,12]]},"DOI":"10.1007\/s11219-024-09680-6","type":"journal-article","created":{"date-parts":[[2024,7,11]],"date-time":"2024-07-11T13:01:56Z","timestamp":1720702916000},"page":"1375-1412","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["An exploratory evaluation of code smell agglomerations"],"prefix":"10.1007","volume":"32","author":[{"given":"Amanda","family":"Santana","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eduardo","family":"Figueiredo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juliana","family":"Alves Pereira","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alessandro","family":"Garcia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,7,11]]},"reference":[{"key":"9680_CR1","doi-asserted-by":"publisher","unstructured":"Abbes, M., Khomh, F., Gu\u00e9h\u00e9neuc, Y. -G., and Antoniol, G. (2011). An empirical study of the impact of two antipatterns, blob and spaghetti code, on program comprehension. 2011 15th European Conference on Software Maintenance and Reengineering, Oldenburg, Germany\u00a0(pp. 181\u2013190). https:\/\/doi.org\/10.1109\/CSMR.2011.24","DOI":"10.1109\/CSMR.2011.24"},{"key":"9680_CR2","doi-asserted-by":"publisher","unstructured":"Agrawal, R., Imieli\u0144ski, T., & Swami, A. (1993). Mining association rules between sets of items in large databases. Proceedings of the 1993 ACM SIGMOD International Conference on Management of data (pp. 207\u2013216). https:\/\/doi.org\/10.1145\/170036.170072","DOI":"10.1145\/170036.170072"},{"key":"9680_CR3","doi-asserted-by":"publisher","first-page":"823","DOI":"10.1109\/ASE.2019.00081","volume-title":"2019 34th IEEE\/ACM International Conference on Automated Software Engineering (ASE)","author":"V Alizadeh","year":"2019","unstructured":"Alizadeh, V., Ouali, M. A., Kessentini, M., & Chater, M. (2019). RefBot: Intelligent software refactoring bot. 2019 34th IEEE\/ACM International Conference on Automated Software Engineering (ASE) (pp. 823\u2013834). IEEE. https:\/\/doi.org\/10.1109\/ASE.2019.00081"},{"issue":"2","key":"9680_CR4","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1007\/s11219-021-09550-5","volume":"29","author":"K Alkharabsheh","year":"2021","unstructured":"Alkharabsheh, K., Crespo, Y., Fern\u00e1ndez-Delgado, M., Viqueira, J. R., & Taboada, J. A. (2021, June). Exploratory study of the impact of project domain and size category on the detection of the god class design smell. Software Quality Journal, 29(2), 197\u2013237. https:\/\/doi.org\/10.1007\/s11219-021-09550-5","journal-title":"Software Quality Journal"},{"issue":"3","key":"9680_CR5","doi-asserted-by":"publisher","first-page":"1069","DOI":"10.1007\/s11219-018-9424-8","volume":"27","author":"K Alkharabsheh","year":"2019","unstructured":"Alkharabsheh, K., Crespo, Y., Manso, E., & Taboada, J. A. (2019, September). Software design smell detection: A systematic mapping study. Software Quality Journal, 27(3), 1069\u20131148. https:\/\/doi.org\/10.1007\/s11219-018-9424-8","journal-title":"Software Quality Journal"},{"key":"9680_CR6","doi-asserted-by":"publisher","unstructured":"AlOmar, E. A., Mkaouer, M. W., Ouni, A., & Kessentini, M. (2019). On the impact of refactoring on the relationship between quality attributes and design metrics. 2019 ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM),\u00a0Porto de Galinhas, Brazil\u00a0(pp. 1\u201311). https:\/\/doi.org\/10.1109\/ESEM.2019.8870177","DOI":"10.1109\/ESEM.2019.8870177"},{"key":"9680_CR7","unstructured":"Aniche, M. (2015). Java code metrics calculator (CK). Accessed at June 5, 2024. https:\/\/github.com\/mauricioaniche\/ck\/"},{"key":"9680_CR8","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/1984732.1984740","volume-title":"Proceedings of the 4th Workshop on Refactoring Tools. WRT \u201911","author":"R Arcoverde","year":"2011","unstructured":"Arcoverde, R., Garcia, A., & Figueiredo, E. (2011). Understanding the longevity of code smells: Preliminary results of an explanatory survey. Proceedings of the 4th Workshop on Refactoring Tools. WRT \u201911 (pp. 33\u201336). Association for Computing Machinery."},{"issue":"10","key":"9680_CR9","doi-asserted-by":"publisher","first-page":"751","DOI":"10.1109\/32.544352","volume":"22","author":"VR Basili","year":"1996","unstructured":"Basili, V. R., Briand, L. C., & Melo, W. L. (1996, October). A validation of object-oriented design metrics as quality indicators. IEEE Transactions on Software Engineering, 22(10), 751\u2013761.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9680_CR10","doi-asserted-by":"publisher","unstructured":"Brown, C., & Parnin, C. (2020). Understanding the impact of GitHub suggested changes on recommendations between developers. Association for Computing Machinery, New York, NY, USA\u00a0(pp. 1065\u20131076).https:\/\/doi.org\/10.1145\/3368089.3409722","DOI":"10.1145\/3368089.3409722"},{"issue":"6","key":"9680_CR11","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SR Chidamber","year":"1994","unstructured":"Chidamber, S. R., & Kemerer, C. F. (1994). A metrics suite for object oriented design. IEEE Transactions on Software Engineering, 20(6), 476\u2013493.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9680_CR12","first-page":"31","volume-title":"Proceedings of the 3rd International Conference on Technical Debt. TechDebt \u201920","author":"D Cruz","year":"2020","unstructured":"Cruz, D., Santana, A., & Figueiredo. (2020). Detecting bad smells with machine learning algorithms: An empirical study. Proceedings of the 3rd International Conference on Technical Debt. TechDebt \u201920 (pp. 31\u201340). Association for Computing Machinery."},{"key":"9680_CR13","doi-asserted-by":"publisher","unstructured":"da S. Carvalho, L., Novais, R., & Mendon\u00e7a, M. (2018). Investigating the relationship between code smell agglomerations and architectural concerns: Similarities and dissimilarities from distributed, service-oriented, and mobile systems. Proceedings of the VII Brazilian Symposium on Software Components, Architectures, and Reuse. SBCARS \u201918 (pp. 3\u201312). New York, USA: Association for Computing Machinery. https:\/\/doi.org\/10.1145\/3267183.3267184","DOI":"10.1145\/3267183.3267184"},{"key":"9680_CR14","doi-asserted-by":"publisher","unstructured":"de F. Carneiro, G., Silva, M., Mara, L., Figueiredo, E., Sant\u2019Anna, C., Garcia, A., et al. (2010). Identifying code smells with multiple concern views. 2010 Brazilian Symposium on Software Engineering (pp. 128\u2013137). Salvador, Brazil. https:\/\/doi.org\/10.1109\/SBES.2010.21","DOI":"10.1109\/SBES.2010.21"},{"key":"9680_CR15","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? International Conference on Software Analysis, Evolution and Reengineering (SANER) (pp. 612\u2013621). Campobasso, Italy. https:\/\/doi.org\/10.1109\/SANER.2018.8330266","DOI":"10.1109\/SANER.2018.8330266"},{"issue":"2","key":"9680_CR16","doi-asserted-by":"publisher","first-page":"283","DOI":"10.1007\/s11219-021-09569-8","volume":"30","author":"G Digkas","year":"2022","unstructured":"Digkas, G., Ampatzoglou, A., Chatzigeorgiou, A., & Avgeriou, P. (2022, June). The temporality of technical debt introduction on new code and confounding factors. Software Quality Journal, 30(2), 283\u2013305. https:\/\/doi.org\/10.1007\/s11219-021-09569-8","journal-title":"Software Quality Journal"},{"key":"9680_CR17","doi-asserted-by":"publisher","unstructured":"Falessi, D., & Kazman, R. (2021). Worst smells and their worst reasons. 2021 IEEE\/ACM International Conference on Technical Debt (TechDebt) (pp. 45\u201354). Madrid, Spain. https:\/\/doi.org\/10.1109\/TechDebt52882.2021.00014","DOI":"10.1109\/TechDebt52882.2021.00014"},{"key":"9680_CR18","doi-asserted-by":"publisher","unstructured":"Fernandes, E., Oliveira, J., Vale, G., Paiva, T., & Figueiredo E. (2016). A review-based comparative study of bad smell detection tools. Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering. EASE \u201916\u00a0(Article 18, pp. 1\u201312). New York, USA:\u00a0Association for Computing Machinery. https:\/\/doi.org\/10.1145\/2915970.2915984","DOI":"10.1145\/2915970.2915984"},{"key":"9680_CR19","doi-asserted-by":"publisher","unstructured":"Fokaefs, M., Tsantalis, N., Stroulia, E., & Chatzigeorgiou, A. (2011). JDeodorant: Identification and application of extract class refactorings. 2011 33rd International Conference on Software Engineering (ICSE) (pp. 1037\u20131039). Honolulu, USA. https:\/\/doi.org\/10.1145\/1985793.1985989","DOI":"10.1145\/1985793.1985989"},{"key":"9680_CR20","doi-asserted-by":"publisher","unstructured":"Fontana, F. A., Ferme, V., Marino, A., Walter, B., & Martenka, P. (2013). Investigating the impact of code smells on system\u2019s quality: An empirical study on systems of different application domains. 2013 IEEE International Conference on Software Maintenance (pp. 260\u2013269). Eindhoven, Netherlands. https:\/\/doi.org\/10.1109\/ICSM.2013.37","DOI":"10.1109\/ICSM.2013.37"},{"key":"9680_CR21","doi-asserted-by":"publisher","unstructured":"Fontana, F. A., Ferme, V., & Spinelli, S. (2012). Investigating the impact of code smells debt on quality code evaluation. 2012 Third International Workshop on Managing Technical Debt (MTD)\u00a0(pp. 15\u201322).\u00a0Zurich, Switzerland. https:\/\/doi.org\/10.1109\/MTD.2012.6225993","DOI":"10.1109\/MTD.2012.6225993"},{"key":"9680_CR22","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1016\/j.jss.2019.04.066","volume":"154","author":"FA Fontana","year":"2019","unstructured":"Fontana, F. A., Lenarduzzi, V., Roveda, R., & Taibi, D. (2019). Are architectural smells independent from code smells? An empirical study. Journal of Systems and Software, 154, 139\u2013156. https:\/\/doi.org\/10.1016\/j.jss.2019.04.066","journal-title":"Journal of Systems and Software"},{"key":"9680_CR23","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.\u00a0Addison-Wesley Longman Publishing Co., Inc., USA."},{"key":"9680_CR24","doi-asserted-by":"publisher","unstructured":"Guo, Y., Seaman, C., Zazworka, N., & Shull, F. (2010). Domain-specific tailoring of code smells: An empirical study. 2010 ACM\/IEEE 32nd International Conference on Software Engineering\u00a0(pp. 167\u2013170).\u00a0Cape Town, South Africa. https:\/\/doi.org\/10.1145\/1810295.1810321","DOI":"10.1145\/1810295.1810321"},{"key":"9680_CR25","doi-asserted-by":"publisher","unstructured":"Hall, T., Zhang, M., Bowes, D., & Sun, Y. (2014, September). Some code smells have a significant but small effect on faults. ACM Transactions Software Engineering Methodology, 23(4), Article 33 (August 2014), 39 pages. https:\/\/doi.org\/10.1145\/2629648","DOI":"10.1145\/2629648"},{"key":"9680_CR26","doi-asserted-by":"publisher","unstructured":"Hamdi, O., Ouni, A., AlOmar, E. A., & Mkaouer, M. W. (2021). An empirical study on code smells co-occurrences in android applications. 2021 36th IEEE\/ACM International Conference on Automated Software Engineering Workshops (ASEW) (pp. 26\u201333). Melbourne, Australia. https:\/\/doi.org\/10.1109\/ASEW52652.2021.00018","DOI":"10.1109\/ASEW52652.2021.00018"},{"key":"9680_CR27","doi-asserted-by":"publisher","DOI":"10.1016\/C2009-0-61819-5","volume-title":"Data mining: Concepts and techniques","author":"J Han","year":"2001","unstructured":"Han, J., Pei, J., & Kamber, M. (2001). Data mining: Concepts and techniques. Morgan Kaufmann Publishers. https:\/\/doi.org\/10.1016\/C2009-0-61819-5"},{"key":"9680_CR28","doi-asserted-by":"publisher","unstructured":"Han, X., Tahir, A., Liang, P., Counsell, S., & Luo, Y. (2021). Understanding code smell detection via code review: A study of the openstack community. 2021 IEEE\/ACM 29th International Conference on Program Comprehension (ICPC) (pp. 323\u2013334).\u00a0Madrid, Spain. https:\/\/doi.org\/10.1109\/ICPC52881.2021.00038","DOI":"10.1109\/ICPC52881.2021.00038"},{"key":"9680_CR29","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1145\/3172871.3172878","volume":"3","author":"B Henderson-Sellers","year":"1996","unstructured":"Henderson-Sellers, B., Constantine, L. L., & Graham, I. M. (1996). Coupling and cohesion (towards a valid metrics suite for object-oriented analysis and design). Object Oriented Systems\u00a0(Article 8, pp. 1\u201311).\u00a0New York, USA:\u00a0Association for Computing Machinery. https:\/\/doi.org\/10.1145\/3172871.3172878","journal-title":"Object Oriented Systems"},{"key":"9680_CR30","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1145\/3524843.3528089","volume-title":"Proceedings of the International Conference on Technical Debt. TechDebt \u201922","author":"A Ichtsis","year":"2022","unstructured":"Ichtsis, A., Mittas, N., Ampatzoglou, A., & Chatzigeorgiou, A. (2022). Merging smell detectors: Evidence on the agreement of multiple tools. Proceedings of the International Conference on Technical Debt. TechDebt \u201922 (pp. 61\u201365). Association for Computing Machinery."},{"key":"9680_CR31","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-27777-4_54","volume-title":"Refactoring to patterns","author":"J Kerievsky","year":"2004","unstructured":"Kerievsky, J. (2004). Refactoring to patterns. Pearson Higher Education."},{"issue":"3","key":"9680_CR32","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1007\/s10664-011-9171-y","volume":"17","author":"F Khomh","year":"2012","unstructured":"Khomh, F., Di Penta, M., Gu\u00e9h\u00e9neuc, Y., & Antoniol, G. (2012). An exploratory study of the impact of antipatterns on class change- and fault-proneness. Empirical Software Engineering, 17(3), 243\u2013275.","journal-title":"Empirical Software Engineering"},{"key":"9680_CR33","volume-title":"Object-oriented metrics in practice","author":"M Lanza","year":"2005","unstructured":"Lanza, M., Marinescu, R., & Ducasse, S. (2005). Object-oriented metrics in practice. Springer-Verlag."},{"key":"9680_CR34","doi-asserted-by":"publisher","unstructured":"Lozano, A., Mens, K., & Portugal, J. (2015). Analyzing code evolution to uncover relations. 2015 IEEE 2nd International Workshop on Patterns Promotion and Anti-patterns Prevention (PPAP)\u00a0(pp. 1\u20134).\u00a0Montreal, Canada. https:\/\/doi.org\/10.1109\/PPAP.2015.7076847","DOI":"10.1109\/PPAP.2015.7076847"},{"key":"9680_CR35","doi-asserted-by":"publisher","unstructured":"Mantyla, M. V., Vanhanen, J., & Lassenius, C. (2004). Bad smells - humans as code critics. 20th IEEE International Conference on Software Maintenance\u00a0(pp. 399\u2013408).\u00a0Chicago, USA. https:\/\/doi.org\/10.1109\/ICSM.2004.1357825","DOI":"10.1109\/ICSM.2004.1357825"},{"key":"9680_CR36","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1145\/3422392.3422419","volume-title":"Proceedings of the 34th Brazilian Symposium on Software Engineering. SBES \u201920","author":"J Martins","year":"2020","unstructured":"Martins, J., Bezerra, C., Uch\u00f4a, A., & Garcia, A. (2020). Are code smell co-occurrences harmful to internal quality attributes? A mixed-method study. Proceedings of the 34th Brazilian Symposium on Software Engineering. SBES \u201920 (pp. 52\u201361). Association for Computing Machinery."},{"issue":"4","key":"9680_CR37","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1109\/TSE.1976.233837","volume":"SE\u20132","author":"TJ McCabe","year":"1976","unstructured":"McCabe, T. J. (1976). A complexity measure. IEEE Transactions on Software Engineering, SE\u20132(4), 308\u2013320. https:\/\/doi.org\/10.1109\/TSE.1976.233837","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9680_CR38","volume-title":"Object-oriented software construction","author":"B Meyer","year":"1997","unstructured":"Meyer, B. (1997). Object-oriented software construction (2nd ed.). USA: Prentice-Hall Inc.","edition":"2"},{"key":"9680_CR39","doi-asserted-by":"publisher","unstructured":"Moha, N., & Gu\u00e9h\u00e9neuc, Y. G. (2007). Decor: a tool for the detection of design defects. Proceedings of the Twenty-Second IEEE\/ACM International Conference on Automated Software Engineering\u00a0(pp. 527\u2013528). New York, USA:\u00a0Association for Computing Machinery. https:\/\/doi.org\/10.1145\/1321631.1321727","DOI":"10.1145\/1321631.1321727"},{"issue":"1","key":"9680_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, A. F. (2010). DECOR: A method for the specification and detection of code and design smells. IEEE Transactions on Software Engineering, 36(1), 20\u201336. https:\/\/doi.org\/10.1109\/TSE.2009.50","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9680_CR41","doi-asserted-by":"publisher","unstructured":"Oizumi, W., Garcia, A., d. S. Sousa, L., Cafeo, B., & Zhao, Y. (2016). Code anomalies flock together: Exploring code anomaly agglomerations for locating design problems. 2016 IEEE\/ACM 38th International Conference on Software Engineering (ICSE)\u00a0(pp. 440\u2013451).\u00a0New York, USA:\u00a0Association for Computing Machinery. https:\/\/doi.org\/10.1145\/2884781.2884868","DOI":"10.1145\/2884781.2884868"},{"issue":"1","key":"9680_CR42","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1186\/s40411-015-0025-y","volume":"3","author":"WN Oizumi","year":"2015","unstructured":"Oizumi, W. N., Garcia, A. F., Colanzi, T. E., Ferreira, M., & Staa, A. V. (2015). On the relationship of code-anomaly agglomerations and architectural problems. Journal of Software Engineering Research and Development, 3(1), 11.","journal-title":"Journal of Software Engineering Research and Development"},{"issue":"1","key":"9680_CR43","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1186\/s13173-018-0078-y","volume":"24","author":"W Oizumi","year":"2018","unstructured":"Oizumi, W., Sousa, L., Oliveira, A., Garcia, A., Agbachi, A. B., Oliveira, R., et al. (2018). On the identification of design problems in stinky code: Experiences and tool support. Journal of the Brazilian Computer Society, 24(1), 13.","journal-title":"Journal of the Brazilian Computer Society"},{"key":"9680_CR44","doi-asserted-by":"publisher","unstructured":"Olbrich, S. M., Cruzes, D. S., & Sj\u00f8berg, D. I. K. (2010). Are all code smells harmful? A study of God Classes and Brain Classes in the evolution of three open source systems. 2010 IEEE International Conference on Software Maintenance\u00a0(pp. 1\u201310). Timisoara, Romania. https:\/\/doi.org\/10.1109\/ICSM.2010.5609564","DOI":"10.1109\/ICSM.2010.5609564"},{"key":"9680_CR45","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.infsof.2018.02.004","volume":"99","author":"F Palomba","year":"2018","unstructured":"Palomba, F., Bavota, G., Di Penta, M., Fasano, F., Oliveto, R., & De Lucia, A. (2018a). A large-scale empirical study on the lifecycle of code smell co-occurrences. Information and Software Technology, 99, 1\u201310. ISSN 0950-5849.\u00a0https:\/\/doi.org\/10.1016\/j.infsof.2018.02.004","journal-title":"Information and Software Technology"},{"key":"9680_CR46","doi-asserted-by":"publisher","first-page":"1188","DOI":"10.1007\/s10664-017-9535-z","volume":"23","author":"F Palomba","year":"2018","unstructured":"Palomba, F., Bavota, G., Di Penta, M., Fasano, F., Oliveto, R., & De Lucia, A. (2018b). On the diffuseness and the impact on maintainability of code smells: A large scale empirical investigation. 2018 IEEE\/ACM 40th International Conference on Software Engineering (ICSE), 23, 1188\u20131221. https:\/\/doi.org\/10.1007\/s10664-017-9535-z","journal-title":"2018 IEEE\/ACM 40th International Conference on Software Engineering (ICSE)"},{"key":"9680_CR47","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. 2013 28th IEEE\/ACM International Conference on Automated Software Engineering (ASE)\u00a0(pp. 268\u2013278).\u00a0Silicon Valley, USA. https:\/\/doi.org\/10.1109\/ASE.2013.6693086","DOI":"10.1109\/ASE.2013.6693086"},{"key":"9680_CR48","doi-asserted-by":"publisher","unstructured":"Palomba, F., Bavota, G., Penta, M. D., Oliveto, R., & Lucia, A. D. (2014). Do they really smell bad? A study on developers\u2019 perception of bad code smells. 2014 IEEE International Conference on Software Maintenance and Evolution (pp. 101\u2013110).\u00a0Victoria, Canada. https:\/\/doi.org\/10.1109\/ICSME.2014.32","DOI":"10.1109\/ICSME.2014.32"},{"key":"9680_CR49","doi-asserted-by":"publisher","unstructured":"Palomba, F., Oliveto, R., & De Lucia, A. (2017). Investigating code smell co-occurrences using association rule learning: A replicated study. 2017 IEEE Work on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE)\u00a0(pp. 8\u201313).\u00a0Klagenfurt, Austria. https:\/\/doi.org\/10.1109\/MALTESQUE.2017.7882010","DOI":"10.1109\/MALTESQUE.2017.7882010"},{"key":"9680_CR50","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/ICPC.2016.7503704","volume-title":"2016 IEEE 24th International Conference on Program Comprehension (ICPC)","author":"F Palomba","year":"2016","unstructured":"Palomba, F., Panichella, A., De Lucia, A., Oliveto, R., & Zaidman, A. (2016). A textual-based technique for smell detection. 2016 IEEE 24th International Conference on Program Comprehension (ICPC)\u00a0(pp. 1-10).\u00a0Austin, USA. https:\/\/doi.org\/10.1109\/ICPC.2016.7503704"},{"key":"9680_CR51","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1007\/11774129_8","volume-title":"Extreme Programming and Agile Processes in Software Engineering","author":"B Pietrzak","year":"2006","unstructured":"Pietrzak, B., & Walter, B. (2006). Leveraging code smell detection with inter-smell relations. In P. Abrahamsson, M. Marchesi, & G. Succi (Eds.), Extreme Programming and Agile Processes in Software Engineering (pp. 75\u201384). Springer, Berlin Heidelberg: Berlin, Heidelberg."},{"key":"9680_CR52","unstructured":"PMD. (2024). PMD source code analyser. Accessed: June 5, 2024. https:\/\/pmd.github.io\/"},{"key":"9680_CR53","doi-asserted-by":"publisher","first-page":"106278","DOI":"10.1016\/j.infsof.2020.106278","volume":"122","author":"C Politowski","year":"2020","unstructured":"Politowski, C., Khomh, F., Romano, S., Scanniello, G., Petrillo, F., Gu\u00e9h\u00e9neuc, Y. G., et al. (2020). A large scale empirical study of the impact of Spaghetti Code and Blob anti-patterns on program comprehension. Information and Software Technology, 122, 106278. https:\/\/doi.org\/10.1016\/j.infsof.2020.106278","journal-title":"Information and Software Technology"},{"key":"9680_CR54","first-page":"289","volume-title":"Proceedings of the 16th ACM \/ IEEE International Symposium on Empirical Software Engineering and Measurement. ESEM \u201922","author":"MM Rahman","year":"2022","unstructured":"Rahman, M. M., Satter, A., Joarder, M. M. A., & Sakib, K. (2022). An empirical study on the occurrences of code smells in open source and industrial projects. Proceedings of the 16th ACM \/ IEEE International Symposium on Empirical Software Engineering and Measurement. ESEM \u201922 (pp. 289\u2013294). Association for Computing Machinery."},{"key":"9680_CR55","doi-asserted-by":"publisher","unstructured":"Santana, A., Cruz, D., & Figueiredo, E. (2021). An exploratory study on the identification and evaluation of bad smell agglomerations. In Proceedings of the 36th Annual ACM Symposium on Applied Computing (SAC '21) (pp. 1289\u20131297).\u00a0New York, USA:\u00a0Association for Computing Machinery. https:\/\/doi.org\/10.1145\/3412841.3442003","DOI":"10.1145\/3412841.3442003"},{"key":"9680_CR56","unstructured":"Santana, A., Figueiredo, E., Pereira, J. A., & Garcia, A. (2024). Online appendix. Last Accessed June 5, 2024. https:\/\/github.com\/amandads\/AgglomerationsExtensionProject"},{"key":"9680_CR57","doi-asserted-by":"publisher","first-page":"282","DOI":"10.1007\/978-3-031-30826-0_16","volume-title":"Fundamental Approaches to Software Engineering","author":"G Santos","year":"2023","unstructured":"Santos, G., Santana, A., Vale, G., & Figueiredo, E. (2023). Yet another model! A study on model\u2019s similarities for defect and code smells. In L. Lambers & S. Uchitel (Eds.), Fundamental Approaches to Software Engineering (pp. 282\u2013305). Cham: Springer Nature Switzerland."},{"key":"9680_CR58","doi-asserted-by":"publisher","DOI":"10.1201\/9780429186196","volume-title":"Handbook of parametric and nonparametric statistical procedures","author":"DJ Sheskin","year":"2020","unstructured":"Sheskin, D. J. (2020). Handbook of parametric and nonparametric statistical procedures. CRC Press."},{"key":"9680_CR59","doi-asserted-by":"publisher","unstructured":"Silva, D., Tsantalis, N., & Valente, M. T. (2016). Why we refactor? Confessions of GitHub contributors. Proceedings of the 2016 24th ACM Sigsoft International Symposium on Foundations of Software Engineering\u00a0(pp. 858\u2013870). New York, USA:\u00a0Association for Computing Machinery. https:\/\/doi.org\/10.1145\/2950290.2950305","DOI":"10.1145\/2950290.2950305"},{"issue":"8","key":"9680_CR60","doi-asserted-by":"publisher","first-page":"1144","DOI":"10.1109\/TSE.2012.89","volume":"39","author":"DIK Sj\u00f8berg","year":"2013","unstructured":"Sj\u00f8berg, D. I. K., Yamashita, A., Anda, B. C. D., Mockus, A., & Dyb\u00f8a, T. (2013, August). Quantifying the effect of code smells on maintenance effort. IEEE Transactions on Software Engineering, 39(8), 1144\u20131156.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9680_CR61","doi-asserted-by":"publisher","unstructured":"Soares, V., Oliveira, A., Pereira, J. A., Bibano, A. C., Garcia, A., Farah, P. R., et al. (2020). On the relation between complexity, explicitness, effectiveness of refactorings and non-functional concerns. Proceedings of the 34th Brazilian Symposium on Software Engineering (pp. 788\u2013797). New York, USA: Association for Computing Machinery. https:\/\/doi.org\/10.1145\/3422392.3422439","DOI":"10.1145\/3422392.3422439"},{"issue":"1","key":"9680_CR62","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1109\/TSE.2018.2880977","volume":"47","author":"EVDP Sobrinho","year":"2021","unstructured":"Sobrinho, E. V. D. P., De Lucia, A., & Maia, M. D. A. (2021). A systematic literature review on bad smells-5 W\u2019s: Which, when, what, who, where. IEEE Transactions on Software Engineering, 47(1), 17\u201366. https:\/\/doi.org\/10.1109\/TSE.2018.2880977","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9680_CR63","doi-asserted-by":"publisher","unstructured":"Tempero, E., Anslow, C., Dietrich, J., Han, T., Li, J., Lumpe, M., et al. (2010). Qualitas Corpus: A curated collection of Java code for empirical studies. 2010 Asia Pacific Software Engineering Conference (APSEC2010)\u00a0(pp. 336\u2013345).\u00a0Sydney, Australia. https:\/\/doi.org\/10.1109\/APSEC.2010.4","DOI":"10.1109\/APSEC.2010.4"},{"issue":"5","key":"9680_CR64","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2507288.2507314","volume":"38","author":"R Terra","year":"2013","unstructured":"Terra, R., Miranda, L. F., Valente, M. T., & Bigonha, R. S. (2013). Qualitas.class Corpus: A compiled version of the Qualitas Corpus. Software Engineering Notes, 38(5), 1\u20134.","journal-title":"Software Engineering Notes"},{"key":"9680_CR65","first-page":"356","volume-title":"Proceedings of the 36th International Conference on Software Engineering. ICSE 2014","author":"J Tsay","year":"2014","unstructured":"Tsay, J., Dabbish, L., & Herbsleb, J. (2014). Influence of social and technical factors for evaluating contribution in GitHub. Proceedings of the 36th International Conference on Software Engineering. ICSE 2014 (pp. 356\u2013366). Association for Computing Machinery."},{"key":"9680_CR66","doi-asserted-by":"publisher","unstructured":"Tufano, M., Palomba, F., Bavota, G., Oliveto, R., Di Penta, M., De Lucia, A., et al. (2015). When and why your code starts to smell bad. 2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering (pp. 403\u2013414).\u00a0Florence, Italy. https:\/\/doi.org\/10.1109\/ICSE.2015.59","DOI":"10.1109\/ICSE.2015.59"},{"key":"9680_CR67","doi-asserted-by":"publisher","DOI":"10.1002\/9780470979174","volume-title":"Data mining and statistics for decision making","author":"S Tuff\u00e9ry","year":"2011","unstructured":"Tuff\u00e9ry, S. (2011). Data mining and statistics for decision making. John Wiley & Sons."},{"key":"9680_CR68","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1109\/MSR52588.2021.00059","volume-title":"2021 IEEE\/ACM 18th International Conference on Mining Software Repositories (MSR)","author":"A Uch\u00f4a","year":"2021","unstructured":"Uch\u00f4a, A., Barbosa, C., Coutinho, D., Oizumi, W., Assun\u00e7ao, W. K., Vergilio, S. R., et al. (2021). Predicting design impactful changes in modern code review: A large-scale empirical study. 2021 IEEE\/ACM 18th International Conference on Mining Software Repositories (MSR) (pp. 471\u2013482). IEEE."},{"issue":"2","key":"9680_CR69","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. Journal of Educational and Behavioral Statistics, 25(2), 101\u2013132.","journal-title":"Journal of Educational and Behavioral Statistics"},{"key":"9680_CR70","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1016\/j.scico.2019.07.003","volume":"182","author":"S Vidal","year":"2019","unstructured":"Vidal, S., Oizumi, W., Garcia, A., Pace, A. D., & Marcos, C. (2019). Ranking architecturally critical agglomerations of code smells. Science of Computer Programming, 182, 64\u201385. ISSN 0167-6423.\u00a0https:\/\/doi.org\/10.1016\/j.scico.2019.07.003","journal-title":"Science of Computer Programming"},{"key":"9680_CR71","doi-asserted-by":"publisher","unstructured":"Vidal, S., Vazquez, H., Diaz-Pace, J. A., Marcos, C., Garcia, A., & Oizumi, W. (2015). JSpIRIT: A flexible tool for the analysis of code smells. 2015 34th International Conference of the Chilean Computer Science Society (SCCC)\u00a0(pp. 1\u20136). Santiago, Chile. https:\/\/doi.org\/10.1109\/SCCC.2015.7416572","DOI":"10.1109\/SCCC.2015.7416572"},{"key":"9680_CR72","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jss.2018.05.057","volume":"144","author":"B Walter","year":"2018","unstructured":"Walter, B., Fontana, F. A., & Ferme, V. (2018). Code smells and their collocations: A large-scale experiment on open-source systems. Journal of Systems and Software, 144, 1\u201321.","journal-title":"Journal of Systems and Software"},{"key":"9680_CR73","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2","volume-title":"Experimentation in software engineering","author":"C Wohlin","year":"2012","unstructured":"Wohlin, C. (2012). Experimentation in software engineering. Springer."},{"issue":"10","key":"9680_CR74","doi-asserted-by":"publisher","first-page":"951","DOI":"10.1109\/TSE.2017.2734091","volume":"44","author":"X Xia","year":"2018","unstructured":"Xia, X., Bao, L., Lo, D., Xing, Z., Hassan, A. E., & Li, S. (2018, October). Measuring program comprehension: A large-scale field study with professionals. IEEE Transactions on Software Engineering, 44(10), 951\u2013976.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"10","key":"9680_CR75","doi-asserted-by":"publisher","first-page":"2639","DOI":"10.1016\/j.jss.2013.05.007","volume":"86","author":"A Yamashita","year":"2013","unstructured":"Yamashita, A., & Counsell, S. (2013). Code smells as system-level indicators of maintainability: An empirical study. Journal of Systems and Software, 86(10), 2639\u20132653.\u00a0ISSN 0164-1212.\u00a0https:\/\/doi.org\/10.1016\/j.jss.2013.05.007","journal-title":"Journal of Systems and Software"},{"key":"9680_CR76","doi-asserted-by":"publisher","unstructured":"Yamashita, A., & Moonen, L. (2013a). Do developers care about code smells? An exploratory survey. 2013 20th Working Conference on Reverse Engineering (WCRE)\u00a0(pp. 242\u2013251).\u00a0Koblenz, Germany. https:\/\/doi.org\/10.1109\/WCRE.2013.6671299","DOI":"10.1109\/WCRE.2013.6671299"},{"key":"9680_CR77","doi-asserted-by":"publisher","unstructured":"Yamashita, A., & Moonen, L. (2013b). Exploring the impact of inter-smell relations on software maintainability: An empirical study. 2013 35th International Conference on Software Engineering (ICSE)\u00a0(pp. 682\u2013691).\u00a0San Francisco, USA. https:\/\/doi.org\/10.1109\/ICSE.2013.6606614","DOI":"10.1109\/ICSE.2013.6606614"},{"key":"9680_CR78","doi-asserted-by":"publisher","unstructured":"Yamashita, A., Zanoni, M., Fontana, F. A., & Walter, B. (2015). Inter-smell relations in industrial and open source systems: A replication and comparative analysis. 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME) (pp. 121\u2013130).\u00a0Bremen, Germany. https:\/\/doi.org\/10.1109\/ICSM.2015.7332458","DOI":"10.1109\/ICSM.2015.7332458"}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-024-09680-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11219-024-09680-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-024-09680-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,7]],"date-time":"2024-11-07T13:24:27Z","timestamp":1730985867000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11219-024-09680-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,11]]},"references-count":78,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2024,12]]}},"alternative-id":["9680"],"URL":"https:\/\/doi.org\/10.1007\/s11219-024-09680-6","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,7,11]]},"assertion":[{"value":"15 May 2024","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 July 2024","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"All the authors in this manuscript consent to its publication, and have read the journal guidelines.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent"}},{"value":"The authors declare no competing interests.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}]}}