{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,20]],"date-time":"2025-09-20T19:02:03Z","timestamp":1758394923995,"version":"3.37.3"},"reference-count":71,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,12,16]],"date-time":"2023-12-16T00:00:00Z","timestamp":1702684800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,12,16]],"date-time":"2023-12-16T00:00:00Z","timestamp":1702684800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2024,1]]},"DOI":"10.1007\/s10664-023-10412-w","type":"journal-article","created":{"date-parts":[[2023,12,16]],"date-time":"2023-12-16T03:01:42Z","timestamp":1702695702000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["A metrics-based approach for selecting among various refactoring candidates"],"prefix":"10.1007","volume":"29","author":[{"given":"Nikolaos","family":"Nikolaidis","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nikolaos","family":"Mittas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Apostolos","family":"Ampatzoglou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Feitosa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5381-8418","authenticated-orcid":false,"given":"Alexander","family":"Chatzigeorgiou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,12,16]]},"reference":[{"key":"10412_CR1","doi-asserted-by":"crossref","unstructured":"AlOmar EA, Mkaouer MW, 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), Porto de Galinhas, Brazil, pp. 1-11","DOI":"10.1109\/ESEM.2019.8870177"},{"issue":"9","key":"10412_CR2","doi-asserted-by":"publisher","first-page":"1319","DOI":"10.1016\/j.infsof.2009.04.002","volume":"51","author":"M Alshayeb","year":"2009","unstructured":"Alshayeb M (2009) Empirical investigation of refactoring effect on software quality. Inf Softw Technol 51(9):1319\u20131326","journal-title":"Inf Softw Technol"},{"key":"10412_CR3","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1016\/j.infsof.2015.10.008","volume":"70","author":"NSR Alves","year":"2016","unstructured":"Alves NSR, Mendes TS, de Mendon\u00e7a MG, Sp\u00ednola RO, Shull F, Seaman C (2016) Identification and management of technical debt: A systematic mapping study. Inf Softw Technol 70:100\u2013121 (Elsevier)","journal-title":"Inf Softw Technol"},{"key":"10412_CR4","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1016\/j.infsof.2015.10.008","volume":"70","author":"NSR Alves","year":"2016","unstructured":"Alves NSR, Mendes TS, Mendonca MGd, Sp\u0131nola RO, Shull F, Seaman C (2016) Identification and management of technical debt: A systematic mapping study. Inf Softw Technol 70:100\u2013121","journal-title":"Inf Softw Technol"},{"key":"10412_CR5","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1016\/j.infsof.2015.04.001","volume":"64","author":"A Ampatzoglou","year":"2015","unstructured":"Ampatzoglou A, Ampatzoglou A, Chatzigeorgiou A, Avgeriou P (2015a) The financial aspect of managing technical debt: A systematic literature review. Inf Softw Technol. 64:52\u201373","journal-title":"Inf Softw Technol."},{"key":"10412_CR6","doi-asserted-by":"crossref","unstructured":"Ampatzoglou A, Ampatzoglou A, Avgeriou P, Chatzigeorgiou A (2015b) \u201cEstablishing a framework for managing interest in technical debt\u201d in 5th International Symposium on Business Modeling and Software Design (BMSD), Italy","DOI":"10.1007\/978-3-319-40512-4_7"},{"key":"10412_CR7","doi-asserted-by":"crossref","unstructured":"Ampatzoglou AA, Ampatzoglou A, Avgeriou P, Chatzigeorgiou A (2016) A Financial Approach for Managing Interest in Technical Debt, 2015 International Symposium on Business Modeling and Software Design (BMSD). Springer","DOI":"10.1007\/978-3-319-40512-4_7"},{"key":"10412_CR8","doi-asserted-by":"crossref","unstructured":"Ampatzoglou, Michailidis A, Sarikyriakidis C, Ampatzoglou A, Chatzigeorgiou A, Avgeriou P (2018) A framework for managing interest in technical debt: an industrial validation, in Proceedings of the 2018 International Conference on Technical Debt, pp. 115\u2013124","DOI":"10.1145\/3194164.3194175"},{"key":"10412_CR9","doi-asserted-by":"crossref","unstructured":"Ampatzoglou A, Tsintzira AA, Arvanitou EM, Chatzigeorgiou A, Stamelos I, Moga A, Heb R, Matei O, Tsiridis N, Kehagias D (2019) Applying the Single Responsibility Principle in Industry: Modularity Benefits and Trade-offs, 23rd International Conference on the Evaluation and Assessment in Software Engineering (EASE' 19), ACM, Copenhagen, Denmark, 14\u201317","DOI":"10.1145\/3319008.3320125"},{"key":"10412_CR10","doi-asserted-by":"publisher","unstructured":"Ampatzoglou A, Mittas N, Tsintzira AA, Ampatzoglou A, Arvanitou EM, Chatzigeorgiou A, Avgeriou P, Angelis L (2020) Exploring the relation between technical debt principal and interest: an empirical approach. Inform Software Technol 128:106391.\u00a0https:\/\/doi.org\/10.1016\/j.infsof.2020.106391","DOI":"10.1016\/j.infsof.2020.106391"},{"issue":"4","key":"10412_CR11","doi-asserted-by":"publisher","first-page":"110","DOI":"10.1016\/j.infsof.2015.12.010","volume":"72","author":"EM Arvanitou","year":"2016","unstructured":"Arvanitou EM, Ampatzoglou A, Chatzigeorgiou A, Avgeriou P (2016) Software Metrics Fluctuation: A Prop-erty for Assisting the Metric Selection Process. Inf Softw Technol 72(4):110\u2013124 (Elsevier)","journal-title":"Inf Softw Technol"},{"key":"10412_CR12","unstructured":"Arvanitou EM, Argyriadou P, Koutsou G, Ampatzoglou A, Chatzigeorgiou A. \"Quantifying TD Interest: Are we Getting Closer, or Not Even That?\", 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA' 22), IEEE Computer Society, August 2020, Gran Canaria, Spain"},{"issue":"3","key":"10412_CR13","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1109\/MS.2020.3024958","volume":"38","author":"P Avgeriou","year":"2021","unstructured":"Avgeriou P, Taibi D, Ampatzoglou A, Arcelli Fontana F, Besker T, Chatzigeorgiou A, Lenarduzzi V, Martini A, Moschou N, Pigazzini I, Saarim\u00e4ki N, Sas D, Soares de Toledo S, Tsintzira A (2021) An overview and comparison of technical debt measurement tools. Journals and Magazines: IEEE Software 38(3):61\u201371. https:\/\/doi.org\/10.1109\/MS.2020.3024958","journal-title":"Journals and Magazines: IEEE Software"},{"key":"10412_CR14","doi-asserted-by":"crossref","unstructured":"Calefato F, Lanubile F, Novielli N (2017) A Preliminary Analysis on the Effects of Propensity to Trust in Distributed Software Development, 2017 IEEE 12th International Conference on Global Software Engineering (ICGSE), Buenos Aires, Argentina, pp. 56\u201360","DOI":"10.1109\/ICGSE.2017.1"},{"key":"10412_CR15","unstructured":"Campbell GA, Papapetrou PP (2013) SonarQube in action. Manning Publications.\u00a0https:\/\/www.amazon.com\/SonarQube-Action-G-Ann-Campbell\/dp\/1617290955"},{"key":"10412_CR16","doi-asserted-by":"crossref","unstructured":"Chaparro O, Bavota G, Marcus A, Penta MD (2014) On the Impact of Refactoring Operations on Code Quality Metrics, 2014 IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, pp. 456\u2013460","DOI":"10.1109\/ICSME.2014.73"},{"issue":"10","key":"10412_CR17","doi-asserted-by":"publisher","first-page":"954","DOI":"10.1109\/TSE.2016.2645572","volume":"43","author":"S Charalampidou","year":"2016","unstructured":"Charalampidou S, Ampatzoglou A, Chatzigeorgiou A, Gkortzis A, Avgeriou P (2016) Identifying extract method refactoring opportunities based on functional relevance. IEEE Trans Software Eng 43(10):954\u2013974","journal-title":"IEEE Trans Software Eng"},{"key":"10412_CR18","doi-asserted-by":"crossref","unstructured":"Chatzigeorgiou, Ampatzoglou A, Ampatzoglou A, Amanatidis T (2015) Estimating the breaking point for technical debt, 2015 IEEE 7th International Workshop on Managing Technical Debt (MTD), Bremen, Germany, pp. 53-56","DOI":"10.1109\/MTD.2015.7332625"},{"key":"10412_CR19","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.3032557","volume-title":"Can Clean New Code Reduce Technical Debt Density?","author":"G Digkas","year":"2022","unstructured":"Digkas G, Chatzigeorgiou A, Ampatzoglou A, Avgeriou P (2022) Can Clean New Code Reduce Technical Debt Density? IEEE Computer Society, Transactions on Software Engineering"},{"key":"10412_CR20","unstructured":"Du Bois B and Mens T (2003) Describing the impact of refactoring on internal program quality, in International Workshop on Evolution of Large-scale Industrial Software Applications, pp. 37\u201348"},{"key":"10412_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2108144.2108151","volume":"37","author":"RJ Eisenberg","year":"2012","unstructured":"Eisenberg RJ (2012) A threshold-based approach to technical debt. SIGSOFT Softw Eng Notes 37:1\u20136","journal-title":"SIGSOFT Softw Eng Notes"},{"key":"10412_CR22","doi-asserted-by":"crossref","unstructured":"Falessi D, Rusfso B, Mullen K (2017) What if i had no smells? in 2017 ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). IEEE, pp. 78\u201384","DOI":"10.1109\/ESEM.2017.14"},{"key":"10412_CR23","doi-asserted-by":"crossref","unstructured":"Falessi D, Russo B, Mullen K (2017) What if I Had No Smells? 2017 ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), Toronto, ON, Canada, 2017, pp. 78-84","DOI":"10.1109\/ESEM.2017.14"},{"key":"10412_CR24","volume-title":"\u201cRefactoring: improving the design of existing code\u201d, ser","author":"M Fowler","year":"1999","unstructured":"Fowler M, Beck K (1999) \u201cRefactoring: improving the design of existing code\u201d, ser. Addison-Wesley, In Addison Wesley object technology series"},{"key":"10412_CR25","unstructured":"Fowler M, Beck K, Brant J, Opdyke W, Roberts D (1999) Refactoring: Improving the Design of Existing Code, Addison-Wesley Professional, 1st Edition"},{"key":"10412_CR26","doi-asserted-by":"crossref","unstructured":"Ge X, DuBose QL, Murphy-Hill E (2012) Reconciling manual and automatic refactoring,\" 2012 34th International Conference on Software Engineering (ICSE), Zurich, Switzerland, pp. 211\u2013221","DOI":"10.1109\/ICSE.2012.6227192"},{"key":"10412_CR27","doi-asserted-by":"crossref","unstructured":"Gousios G, Zaidman A, Storey M-A and Deursen AV (2015) Work Practices and Challenges in Pull-Based Development: The Integrator's Perspective, 2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering, Florence, Italy, pp. 358\u2013368","DOI":"10.1109\/ICSE.2015.55"},{"key":"10412_CR28","doi-asserted-by":"crossref","unstructured":"Hastings T and Walcott KR (2022) Continuous Verification of Open-Source Components in a World of Weak Links, 2022 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW), Charlotte, NC, USA, pp. 201-207","DOI":"10.1109\/ISSREW55968.2022.00068"},{"key":"10412_CR29","doi-asserted-by":"crossref","unstructured":"Higo Y, Matsumoto Y, Kusumoto S, Inoue K (2008) Refactoring Effect Estimation Based on Complexity Metrics, 19th Australian Conference on Software Engineering (aswec 2008), Perth, WA, Australia, pp. 219\u2013228","DOI":"10.1109\/ASWEC.2008.4483210"},{"key":"10412_CR30","doi-asserted-by":"crossref","unstructured":"Ichtsis A, Mittas N, Ampatzoglou A, Chatzigeorgiou A (2022) Merging Smell Detec-tors: Evidence on the Agreement of Multiple Tools, 2022 IEEE\/ACM International Conference on Technical Debt (TechDebt), Pittsburgh, PA, USA, pp. 61\u201365","DOI":"10.1145\/3524843.3528089"},{"key":"10412_CR31","doi-asserted-by":"crossref","unstructured":"Ivers J, Nord RL, Ozkaya I, Seifried C, Timperley CS, Kessentini M (2022) Industry experiences with large-scale refactoring, 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, USA, Nov. pp. 1544\u20131554","DOI":"10.1145\/3540250.3558954"},{"key":"10412_CR32","doi-asserted-by":"crossref","unstructured":"Karmakar S, Codabux Z, Vidoni M (2022) An Experience Report on Technical Debt in Pull Requests: Challenges and Lessons Learned, 16th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement, pp. 295\u2013300","DOI":"10.1145\/3544902.3546637"},{"key":"10412_CR33","unstructured":"Kataoka Y, Imai T, Andou H, Fukaya T (2002) A quantitative evaluation of maintainability enhancement by refactoring, International Conference on Software Maintenance, pp. 576\u2013585"},{"key":"10412_CR34","unstructured":"Kataoka Y, Imai T, Andou H, Fukaya T (2002) A quantitative evaluation of maintainability enhancement by refactoring, International Conference on Software Maintenance, 2002. Proceedings., Montreal, QC, Canada, pp. 576\u2013585"},{"issue":"1","key":"10412_CR35","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1109\/52.476281","volume":"13","author":"B Kitchenham","year":"1996","unstructured":"Kitchenham B, Pfleeger SL (1996) Software quality: the elusive target [special issues section]. IEEE Softw 13(1):12\u201321","journal-title":"IEEE Softw"},{"key":"10412_CR36","doi-asserted-by":"crossref","unstructured":"Kurbatova Z, Veselov I, Golubev Y, Bryksin T (2020) June. Recommendation of move method refactoring using path-based representation of code. In\u00a0Proceedings of the IEEE\/ACM 42nd International Conference on Software Engineering Workshops\u00a0(pp. 315\u2013322)","DOI":"10.1145\/3387940.3392191"},{"key":"10412_CR37","doi-asserted-by":"crossref","unstructured":"Lefever J, Cai Y, Cervantes H, Kazman R, Fang H (2021) On the lack of consensus among technical debt detection tools. International Conference on Software Engineering (SEIP); 121\u2013130","DOI":"10.1109\/ICSE-SEIP52600.2021.00021"},{"key":"10412_CR38","doi-asserted-by":"publisher","unstructured":"Lehman MM, Ramil JF, Wernick PD, Perry DE, Turski WM (1997)Metrics and laws of software evolution-the nineties view. In: Proceedings fourth international software metrics symposium. IEEE, Albuquerque, NM, USA, pp 20\u201332. https:\/\/doi.org\/10.1109\/METRIC.1997.637156","DOI":"10.1109\/METRIC.1997.637156"},{"key":"10412_CR39","doi-asserted-by":"publisher","first-page":"110806","DOI":"10.1016\/j.jss.2020.110806","volume":"171","author":"V Lenarduzzi","year":"2021","unstructured":"Lenarduzzi V, Nikkola V, Saarim\u00e4ki N, Taibi D (2021) Does code quality affect pull request acceptance? An empirical study. J Syst Softw 171:110806","journal-title":"J Syst Softw"},{"key":"10412_CR40","doi-asserted-by":"crossref","unstructured":"Letouzey J-L (2012) The sqale method for evaluating technical debt, in 2012 Third International Workshop on Managing Technical Debt (MTD). IEEE, pp. 31\u201336","DOI":"10.1109\/MTD.2012.6225997"},{"key":"10412_CR41","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1016\/j.jss.2014.12.027","volume":"101","author":"Z Li","year":"2015","unstructured":"Li Z, Avgeriou P, Liang P (2015) A systematic mapping study on technical debt and its management. J Syst Softw 101:193\u2013220","journal-title":"J Syst Softw"},{"key":"10412_CR42","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1016\/j.scico.2018.03.007","volume":"163","author":"A Martini","year":"2018","unstructured":"Martini A, Besker T, Bosch J (2018) Technical debt tracking: Current state of practice: A survey and multiple case study in 15 large organizations. Sci Comput Program 163:42\u201361","journal-title":"Sci Comput Program"},{"key":"10412_CR43","doi-asserted-by":"crossref","unstructured":"Mavridis A, Ampatzoglou A, Stamelos I, Sfetsos P, Deligiannis I (2012) Selecting refactorings: an option based approach. In 2012 Eighth International Conference on the Quality of Information and Communications Technology (pp. 272\u2013277). IEEE.","DOI":"10.1109\/QUATIC.2012.53"},{"key":"10412_CR44","doi-asserted-by":"crossref","unstructured":"Meananeatra P, Rongviriyapanish S, Apiwattanapong T (2011) Using software metrics to select refactoring for long method bad smell. 8th Electrical Engineering\/Electronics, Computer, Telecommunications and Information Technology (ECTI) Association of Thailand-Conference 2011 (pp. 492\u2013495). IEEE","DOI":"10.1109\/ECTICON.2011.5947882"},{"issue":"6","key":"10412_CR45","doi-asserted-by":"publisher","first-page":"1173","DOI":"10.1002\/spe.2946","volume":"51","author":"D Moreira Soares","year":"2021","unstructured":"Moreira Soares D, de Lima J\u00fanior ML, Murta L, Plastino A (2021) What factors influence the lifetime of pull requests. Softw Pract Exp 51(6):1173\u20131193","journal-title":"Softw Pract Exp"},{"key":"10412_CR46","doi-asserted-by":"crossref","unstructured":"Moser R, Abrahamsson P, Pedrycz W, Sillitti A, Succi G (2008) A Case Study on the Impact of Refactoring on Quality and Productivity in an Agile Team, in Balancing Agility and Formalism in Software Engineering, Meyer B, Nawrocki JR, Walter B, Eds., in Lecture Notes in Computer Science. Berlin, Heidelberg: Springer, pp. 252\u2013266","DOI":"10.1007\/978-3-540-85279-7_20"},{"issue":"1","key":"10412_CR47","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1109\/TSE.2011.41","volume":"38","author":"E Murphy-Hill","year":"2011","unstructured":"Murphy-Hill E, Parnin C, Black AP (2011) How we refactor, and how we know it. IEEE Trans Software Eng 38(1):5\u201318","journal-title":"IEEE Trans Software Eng"},{"key":"10412_CR48","doi-asserted-by":"crossref","unstructured":"Murphy-Hill E, Black AP (2008) Breaking the barriers to successful refactoring: observations and tools for extract method. In Proceedings of the 30th international conference on Software engineering (pp. 421\u2013430)","DOI":"10.1145\/1368088.1368146"},{"key":"10412_CR49","doi-asserted-by":"crossref","unstructured":"Nikolaidis N, Zisis D, Ampatzoglou A, Mittas N, Chatzigeorgiou A (2022) Using Machine Learning to Guide the Application of Software Refactorings: A Preliminary Exploration, 6th International Workshop on Machine Learning Techniques for Software Quality Evolution (Maltesque '22), ACM","DOI":"10.1145\/3549034.3561178"},{"key":"10412_CR50","doi-asserted-by":"crossref","unstructured":"Nikolaidis N, Ampatzoglou A, Chatzigeorgiou A, Mittas N, Konstantinidis E, Bamidis P (2023) Exploring the Effect of Various Maintenance Activities on the Accumulation of TD Principal, 6th International Conference on Technical Debt (TechDEBT' 23), Melbourne, Australia","DOI":"10.1109\/TechDebt59074.2023.00018"},{"key":"10412_CR51","doi-asserted-by":"crossref","unstructured":"Nikolaidis N, Mittas N, Ampatzoglou A, Arvanitou EM, Chatzigeorgiou A (2023) Assessing TD Macro-Management: A Nested Modelling Statistical Approach. Trans Softw Eng","DOI":"10.1109\/TSE.2023.3237460"},{"key":"10412_CR52","first-page":"367","volume-title":"\u201cA systematic review of software maintainability prediction and metrics\u201d, 3rd International Symposium on Empirical Software Engineering and Measurement","author":"M Riaz","year":"2009","unstructured":"Riaz M, Mendes E, Tempero E (2009b) \u201cA systematic review of software maintainability prediction and metrics\u201d, 3rd International Symposium on Empirical Software Engineering and Measurement. IEEE, Florida, USA, pp 367\u2013377"},{"key":"10412_CR53","doi-asserted-by":"crossref","unstructured":"Riaz M, Mendes E, Tempero E (2009) A systematic review of software maintainability prediction and metrics, 2009 3rd International Symposium on Empirical Software Engineering and Measurement, Lake Buena Vista, FL, USA, pp. 367-377","DOI":"10.1109\/ESEM.2009.5314233"},{"key":"10412_CR54","doi-asserted-by":"publisher","unstructured":"Runeson P, Host M, Rainer A, Regnell B (2012) Case study research in software engineering: guidelines and examples. John Wiley & Sons. https:\/\/doi.org\/10.1002\/9781118181034","DOI":"10.1002\/9781118181034"},{"key":"10412_CR55","doi-asserted-by":"crossref","unstructured":"Schnappinger M, Osman MH, Pretschner A, Fietzke A (2019) Learning a classifier for prediction of maintainability based on static analysis tools Proceedings of the 27th International Conference on Program Comprehension, IEEE Press, pp. 243\u2013248","DOI":"10.1109\/ICPC.2019.00043"},{"key":"10412_CR56","first-page":"1","volume-title":"\u201cDesignite: a software design quality assessment tool\u201d, 1st International Workshop on Bringing Architectural Design Thinking into Developers\u2019 Daily Activities","author":"T Sharma","year":"2016","unstructured":"Sharma T, Mishra P, Tiwari R (2016) \u201cDesignite: a software design quality assessment tool\u201d, 1st International Workshop on Bringing Architectural Design Thinking into Developers\u2019 Daily Activities. NY, USA, May, New York, pp 1\u20134"},{"key":"10412_CR57","doi-asserted-by":"crossref","unstructured":"Silva D and Valente MT (2017) Refdiff: detecting refactorings in version histories. 14th International Conference on Mining Software Repositories, pages 269\u2013279. IEEE Press","DOI":"10.1109\/MSR.2017.14"},{"key":"10412_CR58","doi-asserted-by":"crossref","unstructured":"Silva MCO, Valente MT, Terra R (2016) Does technical debt lead to the rejection of pull requests?, ArXiv Prepr. ArXiv160401450","DOI":"10.5753\/sbsi.2016.5969"},{"key":"10412_CR59","doi-asserted-by":"publisher","first-page":"106760","DOI":"10.1016\/j.infsof.2021.106760","volume":"143","author":"P Smiari","year":"2022","unstructured":"Smiari P, Bibi S, Ampatzoglou A, Arvanitou E-M (2022) Refactoring embedded software: A study in healthcare domain. Inf Softw Technol 143:106760","journal-title":"Inf Softw Technol"},{"key":"10412_CR60","doi-asserted-by":"crossref","unstructured":"Soetens QD, Demeyer S (2010) Studying the Effect of Refactorings: A Complexity Metrics Perspective, 2010 Seventh International Conference on the Quality of Information and Communications Technology, Porto, Portugal, pp. 313\u2013318","DOI":"10.1109\/QUATIC.2010.58"},{"key":"10412_CR61","first-page":"10","volume":"2007","author":"K Stroggylos","year":"2007","unstructured":"Stroggylos K, Spinellis D (2007) \u201cRefactoring\u2013does it improve software quality?\u201d in Fifth International Workshop on Software Quality (WoSQ\u201907: ICSE Workshops. IEEE 2007:10\u201310","journal-title":"IEEE"},{"key":"10412_CR62","doi-asserted-by":"crossref","unstructured":"Stroulia E and Kapoor R (2001) Metrics of refactoring-based development: An experience report. In OOIS 2001, pages 113\u2013122. Springer","DOI":"10.1007\/978-1-4471-0719-4_13"},{"issue":"3","key":"10412_CR63","doi-asserted-by":"publisher","first-page":"930","DOI":"10.1109\/TSE.2020.3007722","volume":"48","author":"N Tsantalis","year":"2022","unstructured":"Tsantalis N, Ketkar A, Dig D (2022) RefactoringMiner 2.0. IEEE Transact Software Eng 48(3):930\u2013950. https:\/\/doi.org\/10.1109\/TSE.2020.3007722","journal-title":"IEEE Transact Software Eng"},{"key":"10412_CR64","doi-asserted-by":"crossref","unstructured":"Tsantalis N, Chaikalis T, Chatzigeorgiou A (2008) JDeodorant: Identification and Removal of Type-Checking Bad Smells, 2008 12th European Conference on Software Maintenance and Reengineering, Athens, Greece, pp. 329\u2013331","DOI":"10.1109\/CSMR.2008.4493342"},{"key":"10412_CR65","unstructured":"Tsintzira A-A, Ampatzoglou A, Matei O, Ampatzoglou A, Chatzigeorgiou A, Heb R (2019) Technical debt quantification through metrics: an industrial validation, in 15th China-Europe International Symposium on software engineering education"},{"issue":"1","key":"10412_CR66","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1016\/j.infsof.2005.03.002","volume":"48","author":"C Van Koten","year":"2006","unstructured":"Van Koten C, Gray AR (2006) An Application of Bayesian Network for Predicting Object-Oriented Software Maintainability. Inform Software Tech 48(1):59\u201367","journal-title":"Inform Software Tech"},{"issue":"1","key":"10412_CR67","first-page":"27","volume":"1","author":"D Wilking","year":"2007","unstructured":"Wilking D, Kahn UF, Kowalewski S (2007) An empirical evaluation of refactoring. e-Informatica 1(1):27\u201342","journal-title":"e-Informatica"},{"key":"10412_CR68","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1016\/j.jss.2016.05.018","volume":"120","author":"J Yli-Huumo","year":"2016","unstructured":"Yli-Huumo J, Maglyas A, Smolander K (2016) How do software development teams manage technical debt?\u2013An empirical study. J Syst Softw 120:195\u2013218 (Elsevier)","journal-title":"J Syst Softw"},{"issue":"2","key":"10412_CR69","doi-asserted-by":"publisher","first-page":"849","DOI":"10.1109\/TSE.2022.3165056","volume":"49","author":"X Zhang","year":"2023","unstructured":"Zhang X, Yu Y, Gousios G, Rastogi A (2023) Pull request decisions explained: an empirical overview. IEEE Transact Software Eng 49(2):849\u2013871. https:\/\/doi.org\/10.1109\/TSE.2022.3165056","journal-title":"IEEE Transact Software Eng"},{"issue":"1","key":"10412_CR70","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1007\/s11859-008-0104-6","volume":"13","author":"Y Zhou","year":"2008","unstructured":"Zhou Y, Xu B (2008) Predicting the maintainability of open-source software using design metrics. Wuhan Univ J Nat Sci 13(1):14\u201320","journal-title":"Wuhan Univ J Nat Sci"},{"key":"10412_CR71","doi-asserted-by":"crossref","unstructured":"Zou W, Xuan J, Xie X, Chen Z, Xu B (2019) How does code style inconsistency affect pull request integration? an exploratory study on 117 github projects, Empir Softw Eng. 24(6)","DOI":"10.1007\/s10664-019-09720-x"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-023-10412-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-023-10412-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-023-10412-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,27]],"date-time":"2024-03-27T13:33:45Z","timestamp":1711546425000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-023-10412-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,16]]},"references-count":71,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,1]]}},"alternative-id":["10412"],"URL":"https:\/\/doi.org\/10.1007\/s10664-023-10412-w","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"type":"print","value":"1382-3256"},{"type":"electronic","value":"1573-7616"}],"subject":[],"published":{"date-parts":[[2023,12,16]]},"assertion":[{"value":"18 October 2023","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 December 2023","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":"Conflict of Interest"}}],"article-number":"25"}}