{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,23]],"date-time":"2026-10-23T23:44:06Z","timestamp":1792799046370,"version":"4.5.0"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,5,23]],"date-time":"2022-05-23T00:00:00Z","timestamp":1653264000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Ministry of Innovation and Technology NRDI Office","award":["2018-1.2.1-NKP-2018- 719 00004"],"award-info":[{"award-number":["2018-1.2.1-NKP-2018- 719 00004"]}],"id":[{"id":"https:\/\/ror.org\/02ey3ab96","id-type":"ROR","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,5,23]]},"DOI":"10.1145\/3524842.3528034","type":"proceedings-article","created":{"date-parts":[[2022,10,17]],"date-time":"2022-10-17T20:08:36Z","timestamp":1666037316000},"page":"117-121","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Is refactoring always a good egg?"],"prefix":"10.1145","author":[{"given":"Amirreza","family":"Bagheri","sequence":"first","affiliation":[{"name":"University of Szeged, Hungary"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"P\u00e9ter","family":"Heged\u00fcs","sequence":"additional","affiliation":[{"name":"University of Szeged, Hungary"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,10,17]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"2022","article-title":"MSR Mining Challenge: The SmartSHARK Repository Data","author":"Trautsch A.","year":"2022","unstructured":"A. Trautsch , F. Trautsch , S. Herbold , \" MSR Mining Challenge: The SmartSHARK Repository Data ,\" Proceedings of the International Conference on Mining Software Repositories (MSR 2022 ), 2022 . A. Trautsch, F. Trautsch, S. Herbold, \"MSR Mining Challenge: The SmartSHARK Repository Data,\" Proceedings of the International Conference on Mining Software Repositories (MSR 2022), 2022.","journal-title":"Proceedings of the International Conference on Mining Software Repositories (MSR"},{"key":"e_1_3_2_1_2_1","volume-title":"Conf. Softw. Eng. - Demonstrations Track","author":"Trautsch A.","year":"2020","unstructured":"A. Trautsch , F. Trautsch , S. Herbold , B. Ledel , and J. Grabowski , \" The smartshark ecosystem for software repository mining,\" in Proc. of the 2020 Int . Conf. Softw. Eng. - Demonstrations Track , 2020 . A. Trautsch, F. Trautsch, S. Herbold, B. Ledel, and J. Grabowski, \"The smartshark ecosystem for software repository mining,\" in Proc. of the 2020 Int. Conf. Softw. Eng. - Demonstrations Track, 2020."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180206"},{"key":"e_1_3_2_1_4_1","volume-title":"Issues with szz: An empirical assessment of the state of practice of defect prediction data collection","author":"Herbold S.","year":"2019","unstructured":"S. Herbold , A. Trautsch , and F. Trautsch , \" Issues with szz: An empirical assessment of the state of practice of defect prediction data collection ,\" 2019 . S. Herbold, A. Trautsch, and F. Trautsch, \"Issues with szz: An empirical assessment of the state of practice of defect prediction data collection,\" 2019."},{"key":"e_1_3_2_1_5_1","volume-title":"Large-scale manual validation of bug fixing commits: A finegrained analysis of tangling","author":"Herbold S.","year":"2020","unstructured":"S. Herbold , A. Trautsch , B. Ledel , A. Aghamohammadi , T. A. Ghaleb , K. K. Chahal , T. Bossenmaier , B. Nagaria , P. Makedonski , M. N. Ahmadabadi , K. Szabados , H. Spieker , M. Madeja , N. Hoy , V. Lenarduzzi , S. Wang , G. Rodr\u00edguez-P\u00e9rez , R. Colomo-Palacios , R. Verdecchia , P. Singh , Y. Qin , D. Chakroborti , W. Davis , V. Walunj , H. Wu , D. Marcilio , O. Alam , A. Aldaeej , I. Amit , B. Turhan , S. Eismann , A.- K. Wickert , I. Malavolta , M. Sulir , F. Fard , A. Z. Henley , S. Kourtzanidis , E. Tuzun , C. Treude , S. M. Shamasbi , I. Pashchenko , M. Wyrich , J. Davis , A. Serebrenik , E. Albrecht , E. U. Aktas , D. Str\u00fcber , and J. Erbel , \" Large-scale manual validation of bug fixing commits: A finegrained analysis of tangling ,\" 2020 . S. Herbold, A. Trautsch, B. Ledel, A. Aghamohammadi, T. A. Ghaleb, K. K. Chahal, T. Bossenmaier, B. Nagaria, P. Makedonski, M. N. Ahmadabadi, K. Szabados, H. Spieker, M. Madeja, N. Hoy, V. Lenarduzzi, S. Wang, G. Rodr\u00edguez-P\u00e9rez, R. Colomo-Palacios, R. Verdecchia, P. Singh, Y. Qin, D. Chakroborti, W. Davis, V. Walunj, H. Wu, D. Marcilio, O. Alam, A. Aldaeej, I. Amit, B. Turhan, S. Eismann, A.- K.Wickert, I. Malavolta, M. Sulir, F. Fard, A. Z. Henley, S. Kourtzanidis, E. Tuzun, C. Treude, S. M. Shamasbi, I. Pashchenko, M. Wyrich, J. Davis, A. Serebrenik, E. Albrecht, E. U. Aktas, D. Str\u00fcber, and J. Erbel, \"Large-scale manual validation of bug fixing commits: A finegrained analysis of tangling,\" 2020."},{"key":"e_1_3_2_1_6_1","volume-title":"Refactoring: improving the design of existing code","author":"FOWLER","year":"1999","unstructured":"FOWLER , M., & BECK , K. ( 1999 ). Refactoring: improving the design of existing code . Reading, MA , Addison-Wesley FOWLER, M., & BECK, K. (1999). Refactoring: improving the design of existing code. Reading, MA, Addison-Wesley"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2521368"},{"key":"e_1_3_2_1_8_1","first-page":"61","volume-title":"reproducibility study on the performance of ir-based bug localization,\" in Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis","author":"Lee J.","year":"2018","unstructured":"J. Lee , D. Kim , T. F. Bissyand\u00e9 , W. Jung , and Y. Le Traon , \"Bench4BL : reproducibility study on the performance of ir-based bug localization,\" in Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis , 2018 , pp. 61 -- 72 . J. Lee, D. Kim, T. F. Bissyand\u00e9, W. Jung, and Y. Le Traon, \"Bench4BL: reproducibility study on the performance of ir-based bug localization,\" in Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2018, pp. 61--72."},{"key":"e_1_3_2_1_9_1","first-page":"70","volume-title":"IEEE","author":"Jeffrey D.","year":"2009","unstructured":"D. Jeffrey , M. Feng , N. Gupta , and R. Gupta , \" BugFix: A learning-based tool to assist developers in fixing bugs,\" in 2009 IEEE 17th International Conference on Program Comprehension . IEEE , 2009 , pp. 70 -- 79 . D. Jeffrey, M. Feng, N. Gupta, and R. Gupta, \"BugFix: A learning-based tool to assist developers in fixing bugs,\" in 2009 IEEE 17th International Conference on Program Comprehension. IEEE, 2009, pp. 70--79."},{"key":"e_1_3_2_1_10_1","first-page":"433","volume-title":"IEEE","author":"Daniel B.","year":"2009","unstructured":"B. Daniel , V. Jagannath , D. Dig , and D. Marinov , \" ReAssert: Suggesting repairs for broken unit tests,\" in 2009 IEEE\/ACM International Conference on Automated Software Engineering . IEEE , 2009 , pp. 433 -- 444 . B. Daniel, V. Jagannath, D. Dig, and D. Marinov, \"ReAssert: Suggesting repairs for broken unit tests,\" in 2009 IEEE\/ACM International Conference on Automated Software Engineering. IEEE, 2009, pp. 433--444."},{"key":"e_1_3_2_1_11_1","first-page":"437","volume-title":"Defects4J: A database of existing faults to enable controlled testing studies for java programs,\" in Proceedings of the 2014 International Symposium on Software Testing and Analysis","author":"Just R.","year":"2014","unstructured":"R. Just , D. Jalali , and M. D. Ernst , \" Defects4J: A database of existing faults to enable controlled testing studies for java programs,\" in Proceedings of the 2014 International Symposium on Software Testing and Analysis , 2014 , pp. 437 -- 440 . R. Just, D. Jalali, and M. D. Ernst, \"Defects4J: A database of existing faults to enable controlled testing studies for java programs,\" in Proceedings of the 2014 International Symposium on Software Testing and Analysis, 2014, pp. 437--440."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2560811"},{"key":"e_1_3_2_1_13_1","first-page":"802","volume-title":"Automatic patch generation learned from human-written patches,\" in 2013 35th International Conference on Software Engineering (ICSE)","author":"Kim D.","year":"2013","unstructured":"D. Kim , J. Nam , J. Song , and S. Kim , \" Automatic patch generation learned from human-written patches,\" in 2013 35th International Conference on Software Engineering (ICSE) , 2013 , pp. 802 -- 811 . D. Kim, J. Nam, J. Song, and S. Kim, \"Automatic patch generation learned from human-written patches,\" in 2013 35th International Conference on Software Engineering (ICSE), 2013, pp. 802--811."},{"key":"e_1_3_2_1_14_1","volume-title":"ICSE 2017","author":"Xiong Y.","year":"2017","unstructured":"Y. Xiong , J. Wang , R. Yan , J. Zhang , S. Han , G. Huang , and L. Zhang , \" Precise condition synthesis for program repair,\" in Proceedings of the 39th International Conference on Software Engineering , ICSE 2017 , Buenos Aires, Argentina, May 20--28 , 2017 , S. Uchitel, A. Orso, and M. P. Robillard, Eds. IEEE \/ ACM, 2017, pp. 416--426. Y. Xiong, J. Wang, R. Yan, J. Zhang, S. Han, G. Huang, and L. Zhang, \"Precise condition synthesis for program repair,\" in Proceedings of the 39th International Conference on Software Engineering, ICSE 2017, Buenos Aires, Argentina, May 20--28, 2017, S. Uchitel, A. Orso, and M. P. Robillard, Eds. IEEE \/ ACM, 2017, pp. 416--426."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.2996975"},{"key":"e_1_3_2_1_16_1","first-page":"1","article-title":"2011. How We Refactor, and How We Know It","volume":"38","author":"Murphy-Hill Emerson","year":"2011","unstructured":"Emerson Murphy-Hill , Chris Parnin , and Andreaw P. Black . 2011. How We Refactor, and How We Know It . Transactions on Software Engineering 38 , 1 ( 2011 ), 5--18. Emerson Murphy-Hill, Chris Parnin, and Andreaw P. Black. 2011. How We Refactor, and How We Know It. Transactions on Software Engineering 38, 1 (2011), 5--18.","journal-title":"Transactions on Software Engineering"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3242163.3242169"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950305"},{"key":"e_1_3_2_1_19_1","volume-title":"A large-scale empirical exploration on refactoring activities in open-source software projects. Science of Computer Programming 180, 1","author":"Vassallo Carmine","year":"2019","unstructured":"Carmine Vassallo , Giovanni Grano , Fabio Palomba , Harald Gall , and AlbertoBacchelli. 2019. A large-scale empirical exploration on refactoring activities in open-source software projects. Science of Computer Programming 180, 1 ( 2019 ), 1--15. Carmine Vassallo, Giovanni Grano, Fabio Palomba, Harald Gall, and AlbertoBacchelli. 2019. A large-scale empirical exploration on refactoring activities in open-source software projects. Science of Computer Programming 180, 1 (2019), 1--15."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2009.5306290"},{"key":"e_1_3_2_1_21_1","volume-title":"Empirical investigation of refactoring effect on software quality. Information and Software Technology 51, 9","author":"Alshayeb Mohammad","year":"2009","unstructured":"Mohammad Alshayeb . 2009. Empirical investigation of refactoring effect on software quality. Information and Software Technology 51, 9 ( 2009 ), 1319--1326. Mohammad Alshayeb. 2009. Empirical investigation of refactoring effect on software quality. Information and Software Technology 51, 9 (2009), 1319--1326."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3131151.3131171"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/WOSQ.2007.11"},{"key":"e_1_3_2_1_24_1","volume-title":"Source Code Analysis and Manipulation (SCAM), 2014 IEEE 14th International Working Conference on. IEEE, 95--104","author":"Szoke G\u00e1bor","unstructured":"G\u00e1bor Szoke , G\u00e1bor Antal , Csaba Nagy , Rudolf Ferenc , and Tibor Gyim\u00f3thy .2014. Bulk Fixing Coding Issues and Its Effects on Software Quality: Is It Worth Refactoring ? In Source Code Analysis and Manipulation (SCAM), 2014 IEEE 14th International Working Conference on. IEEE, 95--104 . G\u00e1bor Szoke, G\u00e1bor Antal, Csaba Nagy, Rudolf Ferenc, and Tibor Gyim\u00f3thy.2014. Bulk Fixing Coding Issues and Its Effects on Software Quality: Is It Worth Refactoring? In Source Code Analysis and Manipulation (SCAM), 2014 IEEE 14th International Working Conference on. IEEE, 95--104."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"crossref","unstructured":"Raimund Moser Pekka Abrahamsson Witold Pedrycz Alberto Sillitti and Giancarlo Succi. 2008. Balancing Agility and Formalism in Software Engineering. Chapter A Case Study on the Impact of Refactoring on Quality and Productivity in an Agile Team 252--266.  Raimund Moser Pekka Abrahamsson Witold Pedrycz Alberto Sillitti and Giancarlo Succi. 2008. Balancing Agility and Formalism in Software Engineering. Chapter A Case Study on the Impact of Refactoring on Quality and Productivity in an Agile Team 252--266.","DOI":"10.1007\/978-3-540-85279-7_20"},{"key":"e_1_3_2_1_26_1","volume-title":"An Empirical Study of Refactorings in Merge Conflicts. In 26th IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER","author":"Mahmoudi Mehran","year":"2019","unstructured":"Mehran Mahmoudi , Sarah Nadi , and Nikolaos Tsantalis . 2019 . Are Refactorings to Blame? An Empirical Study of Refactorings in Merge Conflicts. In 26th IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2019. 151--162. Mehran Mahmoudi, Sarah Nadi, and Nikolaos Tsantalis. 2019. Are Refactorings to Blame? An Empirical Study of Refactorings in Merge Conflicts. In 26th IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2019. 151--162."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2012.20"},{"key":"e_1_3_2_1_28_1","volume-title":"Proceedings of the 40 th International Conference on Software Engineering: Companion Proceeedings (ICSE'18)","author":"Ferreira Isabella","unstructured":"Isabella Ferreira , Eduardo Fernandes , Diego Cedrim , Anderson Uch\u00f4a , Ana Carla Bibiano , Alessandro Garcia , Jo\u00e3o Lucas Correia , Filipe Santos , Gabriel Nunes , Caio Barbosa , and et al. 2018. The Buggy Side of Code Refactoring: Understanding the Relationship between Refactorings and Bugs . In Proceedings of the 40 th International Conference on Software Engineering: Companion Proceeedings (ICSE'18) . 406--407. Isabella Ferreira, Eduardo Fernandes, Diego Cedrim, Anderson Uch\u00f4a, Ana Carla Bibiano, Alessandro Garcia, Jo\u00e3o Lucas Correia, Filipe Santos, Gabriel Nunes, Caio Barbosa, and et al. 2018. The Buggy Side of Code Refactoring: Understanding the Relationship between Refactorings and Bugs. In Proceedings of the 40 th International Conference on Software Engineering: Companion Proceeedings (ICSE'18). 406--407."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393655"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1137983.1138011"}],"event":{"name":"MSR '22: 19th International Conference on Mining Software Repositories","location":"Pittsburgh Pennsylvania","acronym":"MSR '22","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 19th International Conference on Mining Software Repositories"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524842.3528034","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3524842.3528034","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T14:09:34Z","timestamp":1750169374000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524842.3528034"}},"subtitle":["exploring the interconnection between bugs and refactorings"],"short-title":[],"issued":{"date-parts":[[2022,5,23]]},"references-count":30,"alternative-id":["10.1145\/3524842.3528034","10.1145\/3524842"],"URL":"https:\/\/doi.org\/10.1145\/3524842.3528034","relation":{},"subject":[],"published":{"date-parts":[[2022,5,23]]},"assertion":[{"value":"2022-10-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}