{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:12:47Z","timestamp":1750219967584,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":55,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,10,5]],"date-time":"2022-10-05T00:00:00Z","timestamp":1664928000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"CAPES and CNPq Brazil","award":["305968\/2018"],"award-info":[{"award-number":["305968\/2018"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,10,5]]},"DOI":"10.1145\/3555228.3555249","type":"proceedings-article","created":{"date-parts":[[2022,9,20]],"date-time":"2022-09-20T22:34:54Z","timestamp":1663713294000},"page":"289-298","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Machine Learning for Change-Prone Class Prediction: A History-Based Approach"],"prefix":"10.1145","author":[{"given":"Rog\u00e9Rio De Carvalho","family":"Silva","sequence":"first","affiliation":[{"name":"Department of Informatics, Federal University of Paran\u00e1, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paulo Roberto","family":"Farah","sequence":"additional","affiliation":[{"name":"Department of Informatics, Federal University of Paran\u00e1, Brazil and Software Engineering Department, Santa Catarina State University - UDESC, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Silvia Regina","family":"Vergilio","sequence":"additional","affiliation":[{"name":"Department of Informatics, Federal University of Paran\u00e1, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,10,5]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Mojeeb Al-Khiaty Radwan Abdel-Aal and Mahmoud Elish. 2017. Abductive network ensembles for improved prediction of future change-prone classes in object-oriented software.International Arab Journal of Information Technology (IAJIT) 14 6(2017).  Mojeeb Al-Khiaty Radwan Abdel-Aal and Mahmoud Elish. 2017. Abductive network ensembles for improved prediction of future change-prone classes in object-oriented software.International Arab Journal of Information Technology (IAJIT) 14 6(2017)."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.41"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.979986"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007730.1007735"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-009-9118-8"},{"volume-title":"Proceedings. 5th International Workshop on Enterprise Networking and Computing in Healthcare Industry (IEEE Cat. No.03EX717)","author":"Bieman J.M.","key":"e_1_3_2_1_6_1","unstructured":"J.M. Bieman , G. Straw , H. Wang , P.W. Munger , and R.T. Alexander . 2003. Design patterns and change proneness: an examination of five evolving systems . In Proceedings. 5th International Workshop on Enterprise Networking and Computing in Healthcare Industry (IEEE Cat. No.03EX717) . 40\u201349. J.M. Bieman, G. Straw, H. Wang, P.W. Munger, and R.T. Alexander. 2003. Design patterns and change proneness: an examination of five evolving systems. In Proceedings. 5th International Workshop on Enterprise Networking and Computing in Healthcare Industry (IEEE Cat. No.03EX717). 40\u201349."},{"key":"e_1_3_2_1_7_1","unstructured":"W.J. Brown R.C. Malveau W.H. Brown H.W.\u00a0III McCormick and T.J. Mowbray. 1999. Refactoring \u2013 Improving the Design of Existing Code. Addison-Wesley.  W.J. Brown R.C. Malveau W.H. Brown H.W.\u00a0III McCormick and T.J. Mowbray. 1999. Refactoring \u2013 Improving the Design of Existing Code. Addison-Wesley."},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the International Workshop of Empirical Studies on Software Maintenance.","author":"Caprio Francesco","year":"2001","unstructured":"Francesco Caprio , Gerardo Casazza , MD Penta , and Umberto Villano . 2001 . Measuring and predicting the Linux kernel evolution . In Proceedings of the International Workshop of Empirical Studies on Software Maintenance. Francesco Caprio, Gerardo Casazza, MD Penta, and Umberto Villano. 2001. Measuring and predicting the Linux kernel evolution. In Proceedings of the International Workshop of Empirical Studies on Software Maintenance."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/MALTESQUE.2018.8368455"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.2156"},{"key":"e_1_3_2_1_11_1","volume-title":"Developer-Related Factors in Change Prediction: An Empirical Assessment. In 2017 IEEE\/ACM 25th International Conference on Program Comprehension (ICPC). 186\u2013195","author":"Catolino Gemma","year":"2017","unstructured":"Gemma Catolino , Fabio Palomba , Andrea De\u00a0Lucia , Filomena Ferrucci , and Andy Zaidman . 2017 . Developer-Related Factors in Change Prediction: An Empirical Assessment. In 2017 IEEE\/ACM 25th International Conference on Program Comprehension (ICPC). 186\u2013195 . Gemma Catolino, Fabio Palomba, Andrea De\u00a0Lucia, Filomena Ferrucci, and Andy Zaidman. 2017. Developer-Related Factors in Change Prediction: An Empirical Assessment. In 2017 IEEE\/ACM 25th International Conference on Program Comprehension (ICPC). 186\u2013195."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2018.05.003"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09739-0"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1613\/jair.953"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.295895"},{"volume-title":"Structural, Syntactic, and Statistical Pattern Recognition, Terry Caelli, Adnan Amin, Robert P.\u00a0W. Duin, Dick de\u00a0Ridder","author":"Dietterich G.","key":"e_1_3_2_1_16_1","unstructured":"Thomas\u00a0 G. Dietterich . 2002. Machine Learning for Sequential Data: A Review . In Structural, Syntactic, and Statistical Pattern Recognition, Terry Caelli, Adnan Amin, Robert P.\u00a0W. Duin, Dick de\u00a0Ridder , and Mohamed Kamel (Eds.). Springer Berlin Heidelberg , Berlin, Heidelberg , 15\u201330. Thomas\u00a0G. Dietterich. 2002. Machine Learning for Sequential Data: A Review. In Structural, Syntactic, and Statistical Pattern Recognition, Terry Caelli, Adnan Amin, Robert P.\u00a0W. Duin, Dick de\u00a0Ridder, and Mohamed Kamel (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 15\u201330."},{"volume-title":"Structural, Syntactic, and Statistical Pattern Recognition, Terry Caelli, Adnan Amin, Robert P.\u00a0W. Duin, Dick de\u00a0Ridder","author":"Dietterich G.","key":"e_1_3_2_1_17_1","unstructured":"Thomas\u00a0 G. Dietterich . 2002. Machine Learning for Sequential Data: A Review . In Structural, Syntactic, and Statistical Pattern Recognition, Terry Caelli, Adnan Amin, Robert P.\u00a0W. Duin, Dick de\u00a0Ridder , and Mohamed Kamel (Eds.). Springer Berlin Heidelberg , Berlin, Heidelberg , 15\u201330. Thomas\u00a0G. Dietterich. 2002. Machine Learning for Sequential Data: A Review. In Structural, Syntactic, and Statistical Pattern Recognition, Terry Caelli, Adnan Amin, Robert P.\u00a0W. Duin, Dick de\u00a0Ridder, and Mohamed Kamel (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 15\u201330."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.1549"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSTW.2011.43"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70731"},{"volume-title":"Refactoring \u2013 Improving the Design of Existing Code","author":"Fowler M.","key":"e_1_3_2_1_21_1","unstructured":"M. Fowler . 1999. Refactoring \u2013 Improving the Design of Existing Code . Addison-Wesley . M. Fowler. 1999. Refactoring \u2013 Improving the Design of Existing Code. Addison-Wesley."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.6"},{"volume-title":"Can we predict types of code changes? an empirical analysis. In 2012 9th IEEE working conference on mining software repositories (MSR)","author":"Giger Emanuel","key":"e_1_3_2_1_23_1","unstructured":"Emanuel Giger , Martin Pinzger , and Harald\u00a0 C Gall . 2012. Can we predict types of code changes? an empirical analysis. In 2012 9th IEEE working conference on mining software repositories (MSR) . IEEE , 217\u2013226. Emanuel Giger, Martin Pinzger, and Harald\u00a0C Gall. 2012. Can we predict types of code changes? an empirical analysis. In 2012 9th IEEE working conference on mining software repositories (MSR). IEEE, 217\u2013226."},{"key":"e_1_3_2_1_24_1","first-page":"0975","article-title":"A Review of Studies on Change Proneness Prediction in Object Oriented Software","volume":"105","author":"Godara Deepa","year":"2014","unstructured":"Deepa Godara and R.K. Singh . 2014 . A Review of Studies on Change Proneness Prediction in Object Oriented Software . International Journal of Computer Applications 105 , 3(2014), 0975 \u2013 8887 . Deepa Godara and R.K. Singh. 2014. A Review of Studies on Change Proneness Prediction in Object Oriented Software. International Journal of Computer Applications 105, 3(2014), 0975\u20138887.","journal-title":"International Journal of Computer Applications"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN.2008.4633969"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-10-3153-3_56"},{"volume-title":"17th IFIP International Conference on Open Source Systems (OSS)","author":"Khanna Megha","key":"e_1_3_2_1_27_1","unstructured":"Megha Khanna , Srishti Priya , and Diksha Mehra . 2021. Software Change Prediction with Homogeneous Ensemble Learners on Large Scale Open-Source Systems . In 17th IFIP International Conference on Open Source Systems (OSS) . Springer International Publishing , 68\u201386. Megha Khanna, Srishti Priya, and Diksha Mehra. 2021. Software Change Prediction with Homogeneous Ensemble Learners on Large Scale Open-Source Systems. In 17th IFIP International Conference on Open Source Systems (OSS). Springer International Publishing, 68\u201386."},{"key":"e_1_3_2_1_28_1","volume-title":"An Exploratory Study of the Impact of Code Smells on Software Change-proneness. In 2009 16th Working Conference on Reverse Engineering. 75\u201384","author":"Khomh Foutse","year":"2009","unstructured":"Foutse Khomh , Massimiliano Di\u00a0Penta , and Yann-Gael Gueheneuc . 2009 . An Exploratory Study of the Impact of Code Smells on Software Change-proneness. In 2009 16th Working Conference on Reverse Engineering. 75\u201384 . Foutse Khomh, Massimiliano Di\u00a0Penta, and Yann-Gael Gueheneuc. 2009. An Exploratory Study of the Impact of Code Smells on Software Change-proneness. In 2009 16th Working Conference on Reverse Engineering. 75\u201384."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-011-9171-y"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.89"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1080\/01621459.1952.10483441"},{"volume-title":"Object-Oriented Metrics in Practice: Using Software Metrics to Characterize, Evaluate, and Improve the Design of Object-Oriented Systems","author":"Lanza Michele","key":"e_1_3_2_1_32_1","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 . Springer . 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. Springer."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/306478.306479"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-011-9170-z"},{"volume-title":"IEEE International Conference on Reliability, Infocom Technologies and Optimization (ICRITO). 1\u20136.","author":"Malhotra R.","key":"e_1_3_2_1_35_1","unstructured":"R. Malhotra and Bansal A . 2015. Predicting change using software metrics: A review . In IEEE International Conference on Reliability, Infocom Technologies and Optimization (ICRITO). 1\u20136. R. Malhotra and Bansal A.2015. Predicting change using software metrics: A review. In IEEE International Conference on Reliability, Infocom Technologies and Optimization (ICRITO). 1\u20136."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR52588.2021.00015"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/s13042-012-0095"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.05.007"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.3233\/JIFS-169468"},{"key":"e_1_3_2_1_40_1","first-page":"227","article-title":"Software Change Prediction: A Systematic Review and Future Guidelines","volume":"13","author":"Malhotra Ruchika","year":"2019","unstructured":"Ruchika Malhotra and Megha Khanna . 2019 . Software Change Prediction: A Systematic Review and Future Guidelines . e-Informatica Software Engineering Journal 13 , 1 (2019), 227 \u2013 259 . Ruchika Malhotra and Megha Khanna. 2019. Software Change Prediction: A Systematic Review and Future Guidelines. e-Informatica Software Engineering Journal 13, 1 (2019), 227\u2013259.","journal-title":"e-Informatica Software Engineering Journal"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/s13198-021-01099-7"},{"key":"e_1_3_2_1_42_1","volume-title":"An empirical study on predictability of software maintainability using imbalanced data. Software Quality Journal 28 (12","author":"Malhotra Ruchika","year":"2020","unstructured":"Ruchika Malhotra and Kusum Lata . 2020. An empirical study on predictability of software maintainability using imbalanced data. Software Quality Journal 28 (12 2020 ). Ruchika Malhotra and Kusum Lata. 2020. An empirical study on predictability of software maintainability using imbalanced data. Software Quality Journal 28 (12 2020)."},{"key":"e_1_3_2_1_43_1","volume-title":"International Conference on Enterprise Information Systems (ICEIS). 140\u2013147","author":"Diogo\u00a0Forte Martins Ant\u00f4nio","year":"2020","unstructured":"Ant\u00f4nio Diogo\u00a0Forte Martins , Cristiano\u00a0Sousa Melo , Jos\u00e9\u00a0Maria Monteiro , and Javam de Castro\u00a0Machado . 2020 . Empirical Study about Class Change Proneness Prediction using Software Metrics and Code Smells .. In International Conference on Enterprise Information Systems (ICEIS). 140\u2013147 . Ant\u00f4nio Diogo\u00a0Forte Martins, Cristiano\u00a0Sousa Melo, Jos\u00e9\u00a0Maria Monteiro, and Javam de Castro\u00a0Machado. 2020. Empirical Study about Class Change Proneness Prediction using Software Metrics and Code Smells.. In International Conference on Enterprise Information Systems (ICEIS). 140\u2013147."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICICV50876.2021.9388622"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.5220\/0009397101220132"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.5555\/1953048.2078195"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2905133"},{"volume-title":"Springer Berlin Heidelberg","author":"Rey Denise","key":"e_1_3_2_1_48_1","unstructured":"Denise Rey and Markus Neuh\u00e4user . 2011. Wilcoxon- Signed-Rank Test . Springer Berlin Heidelberg , Berlin, Heidelberg , 1658\u20131659. Denise Rey and Markus Neuh\u00e4user. 2011. Wilcoxon-Signed-Rank Test. Springer Berlin Heidelberg, Berlin, Heidelberg, 1658\u20131659."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2011.6080797"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"crossref","unstructured":"Rogerio Silva Paulo\u00a0Roberto Farah and Silvia\u00a0Regina Vergilio. 2022. Supplementary Material - Machine Learning for Change-Prone Class Prediction: A History-Based Approach. URL https:\/\/github.com\/carvalho7976\/ChangeProneTools.  Rogerio Silva Paulo\u00a0Roberto Farah and Silvia\u00a0Regina Vergilio. 2022. Supplementary Material - Machine Learning for Change-Prone Class Prediction: A History-Based Approach. URL https:\/\/github.com\/carvalho7976\/ChangeProneTools.","DOI":"10.1145\/3555228.3555249"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.83"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110777"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.5555\/330775"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.32"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.2111"}],"event":{"name":"SBES 2022: XXXVI Brazilian Symposium on Software Engineering","acronym":"SBES 2022","location":"Virtual Event Brazil"},"container-title":["Proceedings of the XXXVI Brazilian Symposium on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3555228.3555249","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3555228.3555249","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:49:14Z","timestamp":1750182554000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3555228.3555249"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,5]]},"references-count":55,"alternative-id":["10.1145\/3555228.3555249","10.1145\/3555228"],"URL":"https:\/\/doi.org\/10.1145\/3555228.3555249","relation":{},"subject":[],"published":{"date-parts":[[2022,10,5]]},"assertion":[{"value":"2022-10-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}