{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,5]],"date-time":"2025-10-05T12:18:44Z","timestamp":1759666724386,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":35,"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":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","award":["434969\/2018- 4, 312149\/2016-6, 140919\/2017-1"],"award-info":[{"award-number":["434969\/2018- 4, 312149\/2016-6, 140919\/2017-1"]}]},{"name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","award":["175956"],"award-info":[{"award-number":["175956"]}]},{"name":"Funda\u00e7\u00e3o Carlos Chagas Filho de Amparo \u00e0 Pesquisa do Estado do Rio de Janeiro","award":["200773\/2019, 010002285\/2019"],"award-info":[{"award-number":["200773\/2019, 010002285\/2019"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,10,21]]},"DOI":"10.1145\/3422392.3422423","type":"proceedings-article","created":{"date-parts":[[2020,12,22]],"date-time":"2020-12-22T01:45:37Z","timestamp":1608601537000},"page":"72-81","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["Recommending Composite Refactorings for Smell Removal"],"prefix":"10.1145","author":[{"given":"Willian","family":"Oizumi","sequence":"first","affiliation":[{"name":"PUC-Rio, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ana C.","family":"Bibiano","sequence":"additional","affiliation":[{"name":"PUC-Rio, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Diego","family":"Cedrim","sequence":"additional","affiliation":[{"name":"Amazon, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anderson","family":"Oliveira","sequence":"additional","affiliation":[{"name":"PUC-Rio, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Leonardo","family":"Sousa","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alessandro","family":"Garcia","sequence":"additional","affiliation":[{"name":"PUC-Rio, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Oliveira","sequence":"additional","affiliation":[{"name":"PUC-Rio, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,12,21]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_3_2_1_1_1","DOI":"10.1109\/CSMR.2011.24"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_2_1","DOI":"10.1145\/3238147.3238217"},{"key":"e_1_3_2_1_3_1","volume-title":"Massimiliano Di Penta, Rocco Oliveto, and Fabio Palomba.","author":"Bavota Gabriele","year":"2015","unstructured":"Gabriele Bavota, Andrea De Lucia, Massimiliano Di Penta, Rocco Oliveto, and Fabio Palomba. 2015. An Experimental Investigation On The Innate Relationship Between Quality And Refactoring. Journal of Systems and Software 107 (2015)."},{"key":"e_1_3_2_1_4_1","volume-title":"Andrian Marcus, and Rocco Oliveto.","author":"Bavota Gabriele","year":"2014","unstructured":"Gabriele Bavota, Andrea De Lucia, Andrian Marcus, and Rocco Oliveto. 2014. Recommending Refactoring Operations in Large Software Systems. Springer Berlin Heidelberg, Berlin, Heidelberg, 387--419."},{"doi-asserted-by":"crossref","unstructured":"Gabriele Bavota Malcom Gethers Rocco Oliveto Denys Poshyvanyk and Andrea de Lucia. 2014. Improving Software Modularization via Automated Analysis of Latent Topics and Dependencies. ACM Trans. Softw. Eng. Methodol. (2014).","key":"e_1_3_2_1_5_1","DOI":"10.1145\/2559935"},{"volume-title":"13th ESEM. 1--11.","author":"Bibiano Ana Carla","unstructured":"Ana Carla Bibiano, Eduardo Fernandes, Daniel Oliveira, Alessandro Garcia, Marcos Kalinowski, Baldoino Fonseca, Roberto Oliveira, Anderson Oliveira, and Diego Cedrim. 2019. A Quantitative Study on Characteristics and Effect of Batch Refactoring on Code Smells. In 13th ESEM. 1--11.","key":"e_1_3_2_1_6_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_7_1","DOI":"10.1145\/3387904.3389264"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_1","DOI":"10.1109\/SANER48275.2020.9054864"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1145\/3106237.3106259"},{"doi-asserted-by":"crossref","unstructured":"S. Charalampidou A. Ampatzoglou A. Chatzigeorgiou A. Gkortzis and P. Avgeriou. 2017. Identifying Extract Method Refactoring Opportunities Based on Functional Relevance. IEEE Transactions on Software Engineering (2017).","key":"e_1_3_2_1_10_1","DOI":"10.1109\/TSE.2016.2645572"},{"key":"e_1_3_2_1_11_1","volume-title":"Refactoring: Improving The Design Of Existing Code.","author":"Fowler Martin","year":"1999","unstructured":"Martin Fowler, Kent Beck, John Brant, William Opdyke, and Don Roberts. 1999. Refactoring: Improving The Design Of Existing Code."},{"unstructured":"2020 Refactoring Guru. 2020. https:\/\/refactoring.guru\/.","key":"e_1_3_2_1_12_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_13_1","DOI":"10.1109\/ICPC.2017.32"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_14_1","DOI":"10.1109\/TSE.2014.2318734"},{"key":"e_1_3_2_1_15_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_16_1","volume-title":"Jinjuan Heidi Feng, and Harry Hochheiser","author":"Lazar Jonathan","year":"2017","unstructured":"Jonathan Lazar, Jinjuan Heidi Feng, and Harry Hochheiser. 2017. Research methods in human-computer interaction. Morgan Kaufmann."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_17_1","DOI":"10.1287\/mnsc.1060.0552"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_18_1","DOI":"10.1109\/TSE.2011.41"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_19_1","DOI":"10.1109\/ISSRE.2019.00042"},{"key":"e_1_3_2_1_20_1","volume-title":"Collaborative Identification of Code Smells: A Multi-Case Study. In 39th IEEE\/ACM International Conference on Software Engineering: Software Engineering in Practice Track.","author":"Oliveira Roberto Felicio","year":"2017","unstructured":"Roberto Felicio Oliveira, Leonardo da Silva Sousa, Rafael Maiani de Mello, Natasha M. Costa Valentim, Adriana Lopes, Tayana Conte, Alessandro F. Garcia, Edson Cesar Cunha de Oliveira, and Carlos Jos\u00e9 Pereira de Lucena. 2017. Collaborative Identification of Code Smells: A Multi-Case Study. In 39th IEEE\/ACM International Conference on Software Engineering: Software Engineering in Practice Track."},{"key":"e_1_3_2_1_21_1","volume-title":"Eduardo Fernandes, Alessandro Garcia, and Carlos Lucena.","author":"Oliveira Roberto Felicio","year":"2020","unstructured":"Roberto Felicio Oliveira, Rafael Maiani de Mello, Eduardo Fernandes, Alessandro Garcia, and Carlos Lucena. 2020. Collaborative or individual identification of code smells? On the effectiveness of novice and professional developers. Inf. Softw. Technol. 120 (2020)."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_22_1","DOI":"10.1002\/smr.1843"},{"unstructured":"Replication Package. 2020. https:\/\/refactoringheuristics.github.io\/.","key":"e_1_3_2_1_23_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_24_1","DOI":"10.1109\/ICSME.2014.32"},{"volume-title":"An exploratory study on the relationship between changes and refactoring. In 2017 IEEE\/ACM 25th ICPC","author":"Palomba Fabio","unstructured":"Fabio Palomba, Andy Zaidman, Rocco Oliveto, and Andrea De Lucia. 2017. An exploratory study on the relationship between changes and refactoring. In 2017 IEEE\/ACM 25th ICPC. IEEE, 176--185.","key":"e_1_3_2_1_25_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_26_1","DOI":"10.1145\/3379597.3387457"},{"key":"e_1_3_2_1_27_1","volume-title":"Donald Thomas Campbell, et al","author":"Shadish William R","year":"2002","unstructured":"William R Shadish, Thomas D Cook, Donald Thomas Campbell, et al. 2002. Experimental and quasi-experimental designs for generalized causal inference\/William R. Shedish, Thomas D. Cook, Donald T. Campbell. Boston: Houghton Mifflin."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_28_1","DOI":"10.1145\/3379597.3387477"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_29_1","DOI":"10.1145\/3387904.3389276"},{"doi-asserted-by":"crossref","unstructured":"Uch\u00f4a et al. 2020. How Does Modern Code Review Impact Software Design Degradation? An In-depth Empirical Study. In 36th ICSME. 1--12.","key":"e_1_3_2_1_30_1","DOI":"10.1109\/ICSME46990.2020.00055"},{"volume-title":"Ten years of JDeodorant: Lessons learned from the hunt for smells. In 2018 IEEE 25th SANER","author":"Tsantalis Nikolaos","unstructured":"Nikolaos Tsantalis, Theodoros Chaikalis, and Alexander Chatzigeorgiou. 2018. Ten years of JDeodorant: Lessons learned from the hunt for smells. In 2018 IEEE 25th SANER. IEEE, 4--14.","key":"e_1_3_2_1_31_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_32_1","DOI":"10.1145\/3180155.3180206"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_33_1","DOI":"10.1109\/ICSE.2015.59"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_34_1","DOI":"10.1007\/s10664-013-9250-3"},{"volume-title":"Qualitative research from start to finish","author":"Yin Robert K","unstructured":"Robert K Yin. 2015. Qualitative research from start to finish. Guilford publications.","key":"e_1_3_2_1_35_1"}],"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.3422423","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3422392.3422423","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.3422423"}},"subtitle":["Heuristics and Evaluation"],"short-title":[],"issued":{"date-parts":[[2020,10,21]]},"references-count":35,"alternative-id":["10.1145\/3422392.3422423","10.1145\/3422392"],"URL":"https:\/\/doi.org\/10.1145\/3422392.3422423","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"}}]}}