{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,28]],"date-time":"2025-04-28T04:01:40Z","timestamp":1745812900694,"version":"3.40.4"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,4,27]],"date-time":"2025-04-27T00:00:00Z","timestamp":1745712000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"},{"start":{"date-parts":[[2025,4,27]],"date-time":"2025-04-27T00:00:00Z","timestamp":1745712000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Discov Computing"],"DOI":"10.1007\/s10791-025-09552-y","type":"journal-article","created":{"date-parts":[[2025,4,27]],"date-time":"2025-04-27T10:55:05Z","timestamp":1745751305000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Enhanced software change proneness prediction in android applications using balanced data techniques and advanced language models"],"prefix":"10.1007","volume":"28","author":[{"given":"Ruchika","family":"Malhotra","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jyoti","family":"Patidar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,4,27]]},"reference":[{"key":"9552_CR1","doi-asserted-by":"publisher","first-page":"37414","DOI":"10.1109\/ACCESS.2019.2905133","volume":"7","author":"N Pritam","year":"2019","unstructured":"Pritam N, et al. Assessment of code smell for predicting class change proneness using machine learning. IEEE Access. 2019;7:37414\u201325. https:\/\/doi.org\/10.1109\/ACCESS.2019.2905133.","journal-title":"IEEE Access"},{"issue":"2","key":"9552_CR2","doi-asserted-by":"publisher","first-page":"483","DOI":"10.1007\/s13369-016-2238-8","volume":"42","author":"G Rasool","year":"2017","unstructured":"Rasool G, Arshad Z. A lightweight approach for detection of code smells. Arab J Sci Eng. 2017;42(2):483\u2013506. https:\/\/doi.org\/10.1007\/s13369-016-2238-8.","journal-title":"Arab J Sci Eng"},{"key":"9552_CR3","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1016\/j.scico.2014.12.002","volume":"102","author":"M Gatrell","year":"2015","unstructured":"Gatrell M, Counsell S. The effect of refactoring on change and fault-proneness in commercial C# software. Sci Comput Program. 2015;102:44\u201356. https:\/\/doi.org\/10.1016\/j.scico.2014.12.002.","journal-title":"Sci Comput Program"},{"issue":"3","key":"9552_CR4","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1049\/iet-sen.2017.0148","volume":"12","author":"Z Li","year":"2018","unstructured":"Li Z, Jing X-Y, Zhu X. Progress on approaches to software defect prediction. IET softw. 2018;12(3):161\u201375. https:\/\/doi.org\/10.1049\/iet-sen.2017.0148.","journal-title":"IET softw"},{"key":"9552_CR5","doi-asserted-by":"publisher","first-page":"504","DOI":"10.1016\/j.asoc.2014.11.023","volume":"27","author":"R Malhotra","year":"2015","unstructured":"Malhotra R. A systematic review of machine learning techniques for software fault prediction. Appl Soft Comput. 2015;27:504\u201318. https:\/\/doi.org\/10.1016\/j.asoc.2014.11.023.","journal-title":"Appl Soft Comput"},{"key":"9552_CR6","doi-asserted-by":"publisher","unstructured":"Paterson D, Campos J, Abreu R, Kapfhammer GM, Fraser G, McMinn P. An empirical study on the use of defect prediction for test case prioritization. in 2019 12th IEEE Conference on Software Testing, Validation and Verification (ICST), Xi\u2019an, China: IEEE, Apr. 2019, pp. 346\u2013357. https:\/\/doi.org\/10.1109\/ICST.2019.00041.","DOI":"10.1109\/ICST.2019.00041"},{"issue":"5","key":"9552_CR7","doi-asserted-by":"publisher","first-page":"2823","DOI":"10.1007\/s10664-018-9661-2","volume":"24","author":"Q Huang","year":"2019","unstructured":"Huang Q, Xia X, Lo D. Revisiting supervised and unsupervised models for effort-aware just-in-time defect prediction. Empir Software Eng. 2019;24(5):2823\u201362. https:\/\/doi.org\/10.1007\/s10664-018-9661-2.","journal-title":"Empir Software Eng"},{"key":"9552_CR8","doi-asserted-by":"publisher","unstructured":"Chowdhury S, The good, the bad, and the monstrous: predicting highly change-prone source code methods at their inception, 2024, arXiv: arXiv:2408.05704. https:\/\/doi.org\/10.48550\/arXiv.2408.05704.","DOI":"10.48550\/arXiv.2408.05704"},{"issue":"1","key":"9552_CR9","doi-asserted-by":"publisher","first-page":"Art. No. 1","DOI":"10.5753\/jbcs.2024.3782","volume":"30","author":"SR de Carvalho","year":"2024","unstructured":"de Carvalho SR, Farah PR, Vergilio SR. On the use of change history data to enhance class change-proneness prediction models\u201d. J Brazil Comput Soc. 2024;30(1):Art. No. 1. https:\/\/doi.org\/10.5753\/jbcs.2024.3782.","journal-title":"J Brazil Comput Soc"},{"key":"9552_CR10","first-page":"3","volume":"105","author":"D Godara","year":"2014","unstructured":"Godara D. A review of studies on change proneness prediction in object oriented software. Int J Comput Appl. 2014;105:3.","journal-title":"Int J Comput Appl"},{"issue":"1","key":"9552_CR11","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. An application of Bayesian network for predicting object-oriented software maintainability. Inf Softw Technol. 2006;48(1):59\u201367. https:\/\/doi.org\/10.1016\/j.infsof.2005.03.002.","journal-title":"Inf Softw Technol"},{"issue":"07","key":"9552_CR12","doi-asserted-by":"publisher","first-page":"995","DOI":"10.1142\/S0218194009004489","volume":"19","author":"M Amoui","year":"2009","unstructured":"Amoui M, Salehie M, Tahvildari L. Temporal software change prediction using neural networks. Int J Soft Eng Knowl Eng. 2009;19(07):995\u20131014. https:\/\/doi.org\/10.1142\/S0218194009004489.","journal-title":"Int J Soft Eng Knowl Eng"},{"issue":"9","key":"9552_CR13","doi-asserted-by":"publisher","first-page":"2511","DOI":"10.1007\/s00500-014-1576-2","volume":"19","author":"MO Elish","year":"2015","unstructured":"Elish MO, Aljamaan H, Ahmad I. Three empirical studies on predicting software maintainability using ensemble methods. Soft Comput. 2015;19(9):2511\u201324. https:\/\/doi.org\/10.1007\/s00500-014-1576-2.","journal-title":"Soft Comput"},{"key":"9552_CR14","doi-asserted-by":"publisher","unstructured":"Melo CS, da Cruz MM, Martins AD, Matos T, da Silva Monteiro Filho JM, de Castro Machado J. a practical guide to support change-proneness prediction:,\u201d in Proceedings of the 21st International Conference on Enterprise Information Systems, Heraklion, Crete, Greece: SCITEPRESS - Science and Technology Publications, 2019, pp. 269\u2013276. https:\/\/doi.org\/10.5220\/0007727702690276.","DOI":"10.5220\/0007727702690276"},{"issue":"12","key":"9552_CR15","doi-asserted-by":"publisher","DOI":"10.1002\/smr.2111","volume":"30","author":"X Zhu","year":"2018","unstructured":"Zhu X, He Y, Cheng L, Jia X, Zhu L. Software change-proneness prediction through combination of bagging and resampling methods. J Software Evolu Process. 2018;30(12): e2111. https:\/\/doi.org\/10.1002\/smr.2111.","journal-title":"J Software Evolu Process"},{"issue":"1","key":"9552_CR16","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1016\/j.jss.2006.05.017","volume":"80","author":"AG Koru","year":"2007","unstructured":"Koru AG, Liu H. Identifying and characterizing change-prone classes in two large-scale open-source products. J Syst Softw. 2007;80(1):63\u201373.","journal-title":"J Syst Softw"},{"key":"9552_CR17","doi-asserted-by":"publisher","unstructured":"Romano D, Pinzger M. Using source code metrics to predict change-prone Java interfaces. in 2011 27th IEEE International Conference on Software Maintenance (ICSM), Williamsburg, VA, USA: IEEE, Sep. 2011, pp. 303\u2013312. https:\/\/doi.org\/10.1109\/ICSM.2011.6080797.","DOI":"10.1109\/ICSM.2011.6080797"},{"issue":"6","key":"9552_CR18","doi-asserted-by":"publisher","first-page":"2806","DOI":"10.1007\/s10664-016-9488-7","volume":"22","author":"R Malhotra","year":"2017","unstructured":"Malhotra R, Khanna M. An empirical study for software change prediction using imbalanced data. Empir Software Eng. 2017;22(6):2806\u201351. https:\/\/doi.org\/10.1007\/s10664-016-9488-7.","journal-title":"Empir Software Eng"},{"issue":"2","key":"9552_CR19","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1016\/0164-1212(93)90077-B","volume":"23","author":"W Li","year":"1993","unstructured":"Li W, Henry S. Object-oriented metrics that predict maintainability. J Syst Softw. 1993;23(2):111\u201322. https:\/\/doi.org\/10.1016\/0164-1212(93)90077-B.","journal-title":"J Syst Softw"},{"key":"9552_CR20","doi-asserted-by":"publisher","first-page":"10402","DOI":"10.1109\/ACCESS.2022.3144598","volume":"10","author":"L Sikic","year":"2022","unstructured":"Sikic L, Kurdija AS, Vladimir K, Silic M. Graph neural network for source code defect prediction. IEEE Access. 2022;10:10402\u201315. https:\/\/doi.org\/10.1109\/ACCESS.2022.3144598.","journal-title":"IEEE Access"},{"issue":"5","key":"9552_CR21","doi-asserted-by":"publisher","first-page":"1480","DOI":"10.1109\/TSE.2020.3023177","volume":"48","author":"S Wattanakriengkrai","year":"2022","unstructured":"Wattanakriengkrai S, Thongtanunam P, Tantithamthavorn C, Hata H, Matsumoto K. Predicting defective lines using a model-agnostic technique. IIEEE Trans Software Eng. 2022;48(5):1480\u201396. https:\/\/doi.org\/10.1109\/TSE.2020.3023177.","journal-title":"IIEEE Trans Software Eng"},{"issue":"3","key":"9552_CR22","doi-asserted-by":"publisher","first-page":"786","DOI":"10.1109\/TSE.2020.3001739","volume":"48","author":"C Ni","year":"2022","unstructured":"Ni C, Xia X, Lo D, Chen X, Gu Q. Revisiting supervised and unsupervised methods for effort-aware cross-project defect prediction. IIEEE Trans Software Eng. 2022;48(3):786\u2013802. https:\/\/doi.org\/10.1109\/TSE.2020.3001739.","journal-title":"IIEEE Trans Software Eng"},{"key":"9552_CR23","doi-asserted-by":"publisher","unstructured":"Dalla Palma S, Di Nucci D, Palomba F, Tamburri DA. Within-project defect prediction of infrastructure-as-code using product and process metrics. IIEEE Trans. Software Eng., vol. 48, no. 6, pp. 2086\u20132104, Jun. 2022, https:\/\/doi.org\/10.1109\/TSE.2021.3051492.","DOI":"10.1109\/TSE.2021.3051492"},{"key":"9552_CR24","doi-asserted-by":"publisher","first-page":"14239","DOI":"10.1109\/ACCESS.2021.3052149","volume":"9","author":"Y Hassouneh","year":"2021","unstructured":"Hassouneh Y, Turabieh H, Thaher T, Tumar I, Chantar H, Too J. Boosted whale optimization algorithm with natural selection operators for software fault prediction. IEEE Access. 2021;9:14239\u201358. https:\/\/doi.org\/10.1109\/ACCESS.2021.3052149.","journal-title":"IEEE Access"},{"key":"9552_CR25","doi-asserted-by":"publisher","first-page":"8041","DOI":"10.1109\/ACCESS.2020.2964321","volume":"8","author":"I Tumar","year":"2020","unstructured":"Tumar I, Hassouneh Y, Turabieh H, Thaher T. Enhanced binary moth flame optimization as a feature selection algorithm to predict software fault prediction. IEEE Access. 2020;8:8041\u201355. https:\/\/doi.org\/10.1109\/ACCESS.2020.2964321.","journal-title":"IEEE Access"},{"key":"9552_CR26","doi-asserted-by":"publisher","first-page":"30037","DOI":"10.1109\/ACCESS.2020.2972644","volume":"8","author":"Z Yuan","year":"2020","unstructured":"Yuan Z, Chen X, Cui Z, Mu Y. ALTRA: cross-project software defect prediction via active learning and tradaboost. IEEE Access. 2020;8:30037\u201349. https:\/\/doi.org\/10.1109\/ACCESS.2020.2972644.","journal-title":"IEEE Access"},{"key":"9552_CR27","unstructured":"R. Yedida and T. Menzies, \u201cOn the Value of Oversampling for Deep Learning in Software Defect Prediction,\u201d Apr. 20, 2021, arXiv: arXiv:2008.03835.. http:\/\/arxiv.org\/abs\/2008.03835. Accessed 14 May 2024."},{"key":"9552_CR28","doi-asserted-by":"publisher","first-page":"20954","DOI":"10.1109\/ACCESS.2020.2968362","volume":"8","author":"F Khan","year":"2020","unstructured":"Khan F, Kanwal S, Alamri S, Mumtaz B. Hyper-parameter optimization of classifiers, using an artificial immune network and its application to software bug prediction. IEEE Access. 2020;8:20954\u201364. https:\/\/doi.org\/10.1109\/ACCESS.2020.2968362.","journal-title":"IEEE Access"},{"key":"9552_CR29","doi-asserted-by":"publisher","unstructured":"Zhao K, Xu Z, Yan M, Tang Y, Fan M, Catolino G. Just-in-time defect prediction for Android apps via imbalanced deep learning model,\u201d in Proceedings of the 36th Annual ACM Symposium on Applied Computing, Virtual Event Republic of Korea: ACM, Mar. 2021, pp. 1447\u20131454. https:\/\/doi.org\/10.1145\/3412841.3442019.","DOI":"10.1145\/3412841.3442019"},{"key":"9552_CR30","doi-asserted-by":"publisher","unstructured":"Jayaraman AK, Ananthakrishnan G, Trueman TE, Cambria E. Text-based personality prediction using XLNet,\u201d in Advances in Computers, vol. 132, Elsevier, 2024, pp. 49\u201365. https:\/\/doi.org\/10.1016\/bs.adcom.2023.08.002.","DOI":"10.1016\/bs.adcom.2023.08.002"},{"key":"9552_CR31","unstructured":"Catolino G, Palomba F, Fontana FA, De Lucia A, Zaidman A, Ferrucci F. Improving change prediction models with code smell-related information, May 26, 2019, arXiv: arXiv:1905.10889. http:\/\/arxiv.org\/abs\/1905.10889. Accessed 14 May 2024"},{"issue":"4","key":"9552_CR32","doi-asserted-by":"publisher","DOI":"10.1002\/smr.2434","volume":"34","author":"X Zhu","year":"2022","unstructured":"Zhu X, Li N, Wang Y. Software change-proneness prediction based on deep learning. J Softw Evol Proc. 2022;34(4): e2434. https:\/\/doi.org\/10.1002\/smr.2434.","journal-title":"J Softw Evol Proc"},{"key":"9552_CR33","doi-asserted-by":"publisher","unstructured":"Liu C, Yang D, Xia X, Yan M, Zhang X. Cross-project change-proneness prediction,\u201d in 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC), Tokyo, Japan: IEEE, Jul. 2018, pp. 64\u201373. https:\/\/doi.org\/10.1109\/COMPSAC.2018.00017.","DOI":"10.1109\/COMPSAC.2018.00017"}],"container-title":["Discover Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10791-025-09552-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10791-025-09552-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10791-025-09552-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,27]],"date-time":"2025-04-27T10:55:09Z","timestamp":1745751309000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10791-025-09552-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,27]]},"references-count":33,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2025,12]]}},"alternative-id":["9552"],"URL":"https:\/\/doi.org\/10.1007\/s10791-025-09552-y","relation":{},"ISSN":["2948-2992"],"issn-type":[{"value":"2948-2992","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,4,27]]},"assertion":[{"value":"22 June 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 April 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 April 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"This article does not contain any studies with human participants and\/or animals performed by any of the authors. There is no informed consent for this study.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"51"}}