{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T07:43:15Z","timestamp":1780386195130,"version":"3.54.1"},"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":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","award":["88887.473590\/2020-00,175956,88887.373933\/2019-00,373892\/2019-00"],"award-info":[{"award-number":["88887.473590\/2020-00,175956,88887.373933\/2019-00,373892\/2019-00"]}]},{"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"]}]},{"name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","award":["434969\/2018-4,141276\/2020-7,312149\/2016-6,141285\/2019-2,140185\/2020-8,104254\/2019-0,141054\/2019-0,131020\/2019-6"],"award-info":[{"award-number":["434969\/2018-4,141276\/2020-7,312149\/2016-6,141285\/2019-2,140185\/2020-8,104254\/2019-0,141054\/2019-0,131020\/2019-6"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,10,21]]},"DOI":"10.1145\/3422392.3422439","type":"proceedings-article","created":{"date-parts":[[2020,12,22]],"date-time":"2020-12-22T01:45:37Z","timestamp":1608601537000},"page":"788-797","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["On the Relation between Complexity, Explicitness, Effectiveness of Refactorings and Non-Functional Concerns"],"prefix":"10.1145","author":[{"given":"Vin\u00edcius","family":"Soares","sequence":"first","affiliation":[{"name":"PUC-Rio, Rio de Janeiro, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anderson","family":"Oliveira","sequence":"additional","affiliation":[{"name":"PUC-Rio, Rio de Janeiro, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Juliana Alves","family":"Pereira","sequence":"additional","affiliation":[{"name":"PUC-Rio, Rio de Janeiro, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ana Carla","family":"Bibano","sequence":"additional","affiliation":[{"name":"PUC-Rio, Rio de Janeiro, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alessandro","family":"Garcia","sequence":"additional","affiliation":[{"name":"PUC-Rio, Rio de Janeiro, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Paulo Roberto","family":"Farah","sequence":"additional","affiliation":[{"name":"DInf-UFPR, Paran\u00e1, Brazil and UDESC, Santa Catarina, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Silvia Regina","family":"Vergilio","sequence":"additional","affiliation":[{"name":"DInf-UFPR, Paran\u00e1, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marcelo","family":"Schots","sequence":"additional","affiliation":[{"name":"Universidade do Estado do Rio de Janeiro, Rio de Janeiro, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Caio","family":"Silva","sequence":"additional","affiliation":[{"name":"PUC-Rio, Rio de Janeiro, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Daniel","family":"Coutinho","sequence":"additional","affiliation":[{"name":"PUC-Rio, Rio de Janeiro, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Daniel","family":"Oliveira","sequence":"additional","affiliation":[{"name":"PUC-Rio, Rio de Janeiro, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anderson","family":"Uch\u00f4a","sequence":"additional","affiliation":[{"name":"PUC-Rio, Rio de Janeiro, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2020,12,21]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"crossref","unstructured":"E. AlOmar M. W. Mkaouer and A. Ouni. 2019. Can refactoring be self-affirmed? an exploratory study on how developers document their refactoring activities in commit messages. In 3rd IWoR. IEEE 51--58.","DOI":"10.1109\/IWoR.2019.00017"},{"key":"e_1_3_2_1_2_1","unstructured":"E. A. AlOmar M.W. Mkaouer A. Ouni and M. Kessentini. 2019. Do design metrics capture developers perception of quality? an empirical study on self-affirmed refactoring activities. arXiv preprint arXiv:1907.04797 (2019)."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2009.04.002"},{"key":"e_1_3_2_1_4_1","volume-title":"27th Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. ACM, 1100--1104","author":"An G.","unstructured":"G. An, A. Blot, J. Petke, and S. Yoo. 2019. PyGGI 2.0: Language Independent Genetic Improvement Framework. In 27th Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. ACM, 1100--1104."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2015.05.024"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"A. C. Bibiano E. Fernandes D. Oliveira A. Garcia M. Kalinowski B. Fonseca R. Oliveira A. Oliveira and D. Cedrim. 2019. A quantitative study on characteristics and effect of batch refactoring on code smells. In ESEM. IEEE 1--11.","DOI":"10.1109\/ESEM.2019.8870183"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"crossref","unstructured":"A. C. Bibiano V. Soares D. Coutinho E. Fernandes J. Correia K. Santos A. Oliveira A. Garcia R. Gheyi B. Fonseca M. Ribeiro C. Barbosa and D. Oliveira. 2020. How Does Incomplete Composite Refactoring Affect Internal Quality Attributes?. In 28th ICPC.","DOI":"10.1145\/3387904.3389264"},{"key":"e_1_3_2_1_8_1","volume-title":"11th European Conference on Software Maintenance and Reengineering (CSMR'07)","author":"Bourquin F.","unstructured":"F. Bourquin and R. K. Keller. 2007. High-impact refactoring based on architecture violations. In 11th European Conference on Software Maintenance and Reengineering (CSMR'07). IEEE, 149--158."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"N. Cacho E. A. Barbosa J. Araujo F. Pranto A. Garcia T. Cesar E. Soares A. Cassio T. Filipe and I. Garcia. 2014. How Does Exception Handling Behavior Evolve? An Exploratory Study in Java and C# Applications. In IEEE ICSME.","DOI":"10.1109\/ICSME.2014.25"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"crossref","unstructured":"N. Cacho T. C\u00e9sar T. Filipe E. Soares A. Cassio R. Souza I. Garcia E. A. Barbosa and A. Garcia. 2014. Trading Robustness for Maintainability: An Empirical Study of Evolving C# Programs. In 36th ICSE. ACM 584--595.","DOI":"10.1145\/2568225.2568308"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2009.10.010"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","unstructured":"A. Ch\u00e1vez I. Ferreira E. Fernandes D. Cedrim and A. Garcia. 2017. How Does Refactoring Affect Internal Quality Attributes? A Multi-Project Study. In 31st SBES. ACM 74--83.","DOI":"10.1145\/3131151.3131171"},{"key":"e_1_3_2_1_13_1","volume-title":"Security Metrics for Source Code Structures. In 4th International Workshop on Software Engineering for Secure Systems. ACM, 57--64","author":"Chowdhury I.","unstructured":"I. Chowdhury, B. Chan, and M. Zulkernine. 2008. Security Metrics for Source Code Structures. In 4th International Workshop on Software Engineering for Secure Systems. ACM, 57--64."},{"key":"e_1_3_2_1_14_1","unstructured":"S. Demeyer. 2003. Maintainability versus Performance: What's the Effect of Introducing Polymorphism?"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2020.106347"},{"key":"e_1_3_2_1_16_1","volume-title":"Refactoring: improving the design of existing code","author":"Fowler M.","unstructured":"M. Fowler. 2018. Refactoring: improving the design of existing code. Addison-Wesley Professional."},{"key":"e_1_3_2_1_17_1","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software. Pearson Educationl.","author":"Gamma E.","year":"1994","unstructured":"E. Gamma, R. Helm, R.Johnson, and J. Vlissides. 1994. Design Patterns: Elements of Reusable Object-Oriented Software. Pearson Educationl."},{"key":"e_1_3_2_1_18_1","volume-title":"On Performance of Delegation in Java. In 2nd International Workshop on Hot Topics in Software Upgrades (HotSWUp '09)","author":"G\u00f6tz S.","unstructured":"S. G\u00f6tz and M. Pukall. 2009. On Performance of Delegation in Java. In 2nd International Workshop on Hot Topics in Software Upgrades (HotSWUp '09). ACM, Article 3, 6 pages."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1093\/ietisy\/e89-d.4.1403"},{"key":"e_1_3_2_1_20_1","volume-title":"Contrasting exception handling code across languages: An experience report involving 50 open source projects","author":"Jakobus B.","unstructured":"B. Jakobus, E. A. Barbosa, A. Garcia, and C. J. P. de Lucena. 2015. Contrasting exception handling code across languages: An experience report involving 50 open source projects. In IEEE 26th ISSRE. 183--193."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2014.2318734"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"crossref","unstructured":"M. Lu and P. Liang. 2017. Automatic Classification of Non-Functional Requirements from Augmented App User Reviews. In 21st EASE. ACM 344--353.","DOI":"10.1145\/3084226.3084241"},{"key":"e_1_3_2_1_23_1","volume-title":"31st Annual Symposium on Applied Computing. ACM, 1415--1421","author":"Moshtari S.","unstructured":"S. Moshtari and A. Sami. 2016. Evaluating and Comparing Complexity, Coupling and a New Proposed Set of Coupling Metrics in Cross-Project Vulnerability Prediction. In 31st Annual Symposium on Applied Computing. ACM, 1415--1421."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.41"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2017.2691281"},{"key":"e_1_3_2_1_26_1","volume-title":"Symposium on Software visualization. ACM, 171--172","author":"Parnin C.","unstructured":"C. Parnin and C. G\u00f6rg. 2006. Lightweight visualizations for inspecting code smells. In Symposium on Software visualization. ACM, 171--172."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2702606"},{"key":"e_1_3_2_1_29_1","unstructured":"Scientific Toolworks Inc. 2020. Understand. https:\/\/scitools.com\/support\/metrics_list\/?"},{"key":"e_1_3_2_1_30_1","volume-title":"International Conference on Computational Science and Computational Intelligence (CSCI). 916--921","author":"Siavvas M.","unstructured":"M. Siavvas and D. Kehagias, D.and Tzovaras. 2017. A Preliminary Study on the Relationship Among Software Metrics and Specific Vulnerability Types. In International Conference on Computational Science and Computational Intelligence (CSCI). 916--921."},{"key":"e_1_3_2_1_31_1","volume-title":"4th International Workshop on Variability Modelling of Software-Intensive Systems","volume":"37","author":"Siegmund N.","unstructured":"N. Siegmund, M. Kuhlemann, M. Pukall, and S. Apel. 2010. Optimizing Nonfunctional Properties of Software Product Lines by means of Refactorings. In 4th International Workshop on Variability Modelling of Software-Intensive Systems, Vol. 37. Universit\u00e4t Duisburg-Essen, 115--122."},{"key":"e_1_3_2_1_32_1","volume-title":"Software Performance AntiPatterns. In 2nd International Workshop on Software and Performance.","author":"Smith C. U.","unstructured":"C. U. Smith and L. G. Williams. 2000. Software Performance AntiPatterns. In 2nd International Workshop on Software and Performance."},{"key":"e_1_3_2_1_33_1","unstructured":"V. Soares A. Oliveira J. Pereira A. C. Bibano A. Garcia P. R. Farah S. Vergilio M. Schots C. Silva D. Coutinho D. Oliveira and A Uch\u00f4a. 2020. Website. https:\/\/sbes2020refactoring.github.io\/"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"crossref","unstructured":"L. Sousa D. Cedrim A. Garcia W. Oizumi A. C. Bibiano D. Tenorio M. Kim and A. Oliveira. 2020. Characterizing and Identifying Composite Refactorings: Concepts Heuristics and Patterns. In 17th ICSE.","DOI":"10.1145\/3379597.3387477"},{"key":"e_1_3_2_1_35_1","unstructured":"D. Tenorio A. C. Bibiano and A. Garcia. 2019. On the customization of batch refactoring. In 3rd IWoR. IEEE Press 13--16."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"crossref","unstructured":"N. Tsantalis M. Mansouri L. M. Eshkevari D. Mazinanian and D. Dig. 2018. Accurate and Efficient Refactoring Detection in Commit History. In 40th ICSE. ACM 483--494.","DOI":"10.1145\/3180155.3180206"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"crossref","unstructured":"M. Vakilian N. Chen S. Negara B. A. Rajkumar B. P. Bailey and R. E. Johnson. 2012. Use disuse and misuse of automated refactorings. In 34th ICSE. IEEE Press 233--243.","DOI":"10.1109\/ICSE.2012.6227190"}],"event":{"name":"SBES '20: 34th Brazilian Symposium on Software Engineering","location":"Natal Brazil","acronym":"SBES '20","sponsor":["SBC Brazilian Computer Society"]},"container-title":["Proceedings of the XXXIV Brazilian Symposium on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3422392.3422439","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3422392.3422439","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.3422439"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,21]]},"references-count":36,"alternative-id":["10.1145\/3422392.3422439","10.1145\/3422392"],"URL":"https:\/\/doi.org\/10.1145\/3422392.3422439","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"}}]}}