{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,23]],"date-time":"2026-06-23T08:48:31Z","timestamp":1782204511110,"version":"3.54.5"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2026,5,9]],"date-time":"2026-05-09T00:00:00Z","timestamp":1778284800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,5,9]],"date-time":"2026-05-09T00:00:00Z","timestamp":1778284800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100004479","name":"Natural Science Foundation of Jiangxi Province","doi-asserted-by":"publisher","award":["20252BAC240208"],"award-info":[{"award-number":["20252BAC240208"]}],"id":[{"id":"10.13039\/501100004479","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2026,9]]},"DOI":"10.1007\/s10664-026-10855-x","type":"journal-article","created":{"date-parts":[[2026,5,9]],"date-time":"2026-05-09T05:24:00Z","timestamp":1778304240000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["PRaFFLineDP: Feature fusion with progressive ranking for efficient line-level defect prediction"],"prefix":"10.1007","volume":"31","author":[{"given":"Fangzhi","family":"Han","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4770-3857","authenticated-orcid":false,"given":"Fengyu","family":"Yang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiayi","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fa","family":"Zhong","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Peng","family":"Xiao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Qijun","family":"Liang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,5,9]]},"reference":[{"issue":"1","key":"10855_CR1","doi-asserted-by":"publisher","first-page":"14771","DOI":"10.1038\/s41598-024-65639-4","volume":"14","author":"A Abdu","year":"2024","unstructured":"Abdu A, Zhai Z, Abdo HA, Algabri R, Al-Masni MA, Muhammad MS, Gu YH (2024) Semantic and traditional feature fusion for software defect prediction using hybrid deep learning model. Sci Rep 14(1):14771","journal-title":"Sci Rep"},{"key":"10855_CR2","doi-asserted-by":"crossref","unstructured":"Alon U, Zilberstein M, Levy O, Yahav E (2019) code2vec: Learning distributed representations of code. In: Proceedings of the ACM on programming languages 3(POPL):1\u201329","DOI":"10.1145\/3290353"},{"key":"10855_CR3","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1016\/j.asoc.2015.04.045","volume":"33","author":"\u00d6F Arar","year":"2015","unstructured":"Arar \u00d6F, Ayan K (2015) Software defect prediction using cost-sensitive neural network. Appl Soft Comput 33:263\u2013277","journal-title":"Appl Soft Comput"},{"issue":"4","key":"10855_CR4","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0284077","volume":"18","author":"J Bryan","year":"2023","unstructured":"Bryan J, Moriano P (2023) Graph-based machine learning improves just-in-time defect prediction. PLoS ONE 18(4):e0284077","journal-title":"PLoS ONE"},{"key":"10855_CR5","doi-asserted-by":"publisher","first-page":"170844","DOI":"10.1109\/ACCESS.2019.2953696","volume":"7","author":"Z Cai","year":"2019","unstructured":"Cai Z, Lu L, Qiu S (2019) An abstract syntax tree encoding method for cross-project defect prediction. IEEE Access 7:170844\u2013170853","journal-title":"IEEE Access"},{"issue":"2","key":"10855_CR6","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1007\/s10664-022-10261-z","volume":"28","author":"D Falessi","year":"2023","unstructured":"Falessi D, Laureani SM, \u00c7arka J, Esposito M, Costa DA (2023) Enhancing the defectiveness prediction of methods and classes via jit. Empir Softw Eng 28(2):37","journal-title":"Empir Softw Eng"},{"issue":"4","key":"10855_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3447247","volume":"30","author":"Z Guo","year":"2021","unstructured":"Guo Z, Liu S, Liu J, Li Y, Chen L, Lu H, Zhou Y (2021) How far have we progressed in identifying self-admitted technical debts? a comprehensive empirical study. ACM Trans Softw Eng Methodol (TOSEM) 30(4):1\u201356","journal-title":"ACM Trans Softw Eng Methodol (TOSEM)"},{"issue":"4","key":"10855_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3582572","volume":"32","author":"Z Guo","year":"2023","unstructured":"Guo Z, Liu S, Liu X, Lai W, Ma M, Zhang X, Ni C, Yang Y, Li Y, Chen L et al (2023) Code-line-level bugginess identification: How far have we come, and how far have we yet to go? ACM Trans Softw Eng Methodol 32(4):1\u201355","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"10855_CR9","doi-asserted-by":"crossref","unstructured":"Hellendoorn VJ, Devanbu P (2017) Are deep neural networks the best choice for modeling source code? In: Proceedings of the 2017 11th Joint meeting on foundations of software engineering, pp 763\u2013773","DOI":"10.1145\/3106237.3106290"},{"key":"10855_CR10","doi-asserted-by":"crossref","unstructured":"Huang Q, Xia X, Lo D (2017) Supervised vs unsupervised models: A holistic look at effort-aware just-in-time defect prediction. In: 2017 IEEE international conference on software maintenance and evolution (ICSME), IEEE, pp 159\u2013170","DOI":"10.1109\/ICSME.2017.51"},{"issue":"5","key":"10855_CR11","doi-asserted-by":"publisher","first-page":"3590","DOI":"10.1007\/s10664-020-09848-1","volume":"25","author":"J Jiarpakdee","year":"2020","unstructured":"Jiarpakdee J, Tantithamthavorn C, Treude C (2020) The impact of automated feature selection techniques on the interpretation of defect models. Empir Softw Eng 25(5):3590\u20133638","journal-title":"Empir Softw Eng"},{"key":"10855_CR12","doi-asserted-by":"crossref","unstructured":"Joachims T (2005) A support vector method for multivariate performance measures. In: Proceedings of the 22nd international conference on Machine learning, pp 377\u2013384","DOI":"10.1145\/1102351.1102399"},{"issue":"1","key":"10855_CR13","doi-asserted-by":"publisher","first-page":"890","DOI":"10.1007\/s10664-019-09736-3","volume":"25","author":"M Kondo","year":"2020","unstructured":"Kondo M, German DM, Mizuno O, Choi EH (2020) The impact of context metrics on just-in-time defect prediction. Empir Softw Eng 25(1):890\u2013939","journal-title":"Empir Softw Eng"},{"issue":"4","key":"10855_CR14","doi-asserted-by":"publisher","first-page":"472","DOI":"10.1049\/sfw2.12133","volume":"17","author":"F Li","year":"2023","unstructured":"Li F, Yang P, Keung JW, Hu W, Luo H, Yu X (2023) Revisiting \u2018revisiting supervised methods for effort-aware cross-project defect prediction\u2019. IET Softw 17(4):472\u2013495","journal-title":"IET Softw"},{"issue":"1","key":"10855_CR15","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1109\/TSE.2007.256941","volume":"33","author":"T Menzies","year":"2007","unstructured":"Menzies T, Greenwald J, Frank A (2007) Data mining static code attributes to learn defect predictors. IEEE Trans Software Eng 33(1):2\u201313","journal-title":"IEEE Trans Software Eng"},{"key":"10855_CR16","doi-asserted-by":"crossref","unstructured":"Nagappan N, Ball T, Zeller A (2006) Mining metrics to predict component failures. In: Proceedings of the 28th international conference on Software engineering, pp 452\u2013461","DOI":"10.1145\/1134285.1134349"},{"key":"10855_CR17","doi-asserted-by":"crossref","unstructured":"Parnin C, Orso A (2011) Are automated debugging techniques actually helping programmers? In: Proceedings of the 2011 international symposium on software testing and analysis, pp 199\u2013209","DOI":"10.1145\/2001420.2001445"},{"key":"10855_CR18","doi-asserted-by":"crossref","unstructured":"Pascarella L, Palomba F, Bacchelli A (2018) Re-evaluating method-level bug prediction. In: 2018 IEEE 25th international conference on software analysis, evolution and reengineering (SANER), IEEE, pp 592\u2013601","DOI":"10.1109\/SANER.2018.8330264"},{"key":"10855_CR19","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2019.110493","volume":"161","author":"L Pascarella","year":"2020","unstructured":"Pascarella L, Palomba F, Bacchelli A (2020) On the performance of method-level bug prediction: A negative result. J Syst Softw 161:110493","journal-title":"J Syst Softw"},{"key":"10855_CR20","doi-asserted-by":"crossref","unstructured":"Pornprasit C, Tantithamthavorn CK (2021) Jitline: A simpler, better, faster, finer-grained just-in-time defect prediction. In: 2021 IEEE\/ACM 18th international conference on mining software repositories (MSR), IEEE, pp 369\u2013379","DOI":"10.1109\/MSR52588.2021.00049"},{"issue":"1","key":"10855_CR21","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1109\/TSE.2022.3144348","volume":"49","author":"C Pornprasit","year":"2022","unstructured":"Pornprasit C, Tantithamthavorn CK (2022) Deeplinedp: Towards a deep learning approach for line-level defect prediction. IEEE Trans Software Eng 49(1):84\u201398","journal-title":"IEEE Trans Software Eng"},{"key":"10855_CR22","first-page":"1","volume-title":"2024 IEEE International Conference on Software Analysis","author":"S Qiu","year":"2024","unstructured":"Qiu S, Huang H, Luo J, Kuang Y, Luo H (2024) Baflinedp: Code bilinear attention fusion framework for line-level defect prediction. 2024 IEEE International Conference on Software Analysis. Evolution and Reengineering (SANER), IEEE, pp 1\u201312"},{"key":"10855_CR23","doi-asserted-by":"crossref","unstructured":"Rahman M, Palani D, Rigby PC (2019) Natural software revisited. In: 2019 IEEE\/ACM 41st international conference on software engineering (ICSE), IEEE, pp 37\u201348","DOI":"10.1109\/ICSE.2019.00022"},{"key":"10855_CR24","doi-asserted-by":"crossref","unstructured":"Ray B, Hellendoorn V, Godhane S, Tu Z, Bacchelli A, Devanbu P (2016) On the\" naturalness\" of buggy code. In: Proceedings of the 38th international conference on software engineering, pp 428\u2013439","DOI":"10.1145\/2884781.2884848"},{"key":"10855_CR25","doi-asserted-by":"crossref","unstructured":"Song W, Gan L, Bao T (2023) Software defect prediction via code language models. In: 2023 3rd International conference on communication technology and information technology (ICCTIT), IEEE, pp 97\u2013102","DOI":"10.1109\/ICCTIT60726.2023.10435711"},{"issue":"7","key":"10855_CR26","doi-asserted-by":"publisher","first-page":"683","DOI":"10.1109\/TSE.2018.2794977","volume":"45","author":"C Tantithamthavorn","year":"2018","unstructured":"Tantithamthavorn C, McIntosh S, Hassan AE, Matsumoto K (2018) The impact of automated parameter optimization on defect prediction models. IEEE Trans Software Eng 45(7):683\u2013711","journal-title":"IEEE Trans Software Eng"},{"key":"10855_CR27","doi-asserted-by":"crossref","unstructured":"Trautsch A, Herbold S, Grabowski J (2020) Static source code metrics and static analysis warnings for fine-grained just-in-time defect prediction. In: 2020 IEEE international conference on software maintenance and evolution (ICSME), IEEE, pp 127\u2013138","DOI":"10.1109\/ICSME46990.2020.00022"},{"key":"10855_CR28","doi-asserted-by":"crossref","unstructured":"Tu Z, Su Z, Devanbu P (2014) On the localness of software. In: Proceedings of the 22nd ACM SIGSOFT international symposium on foundations of software engineering, pp 269\u2013280","DOI":"10.1145\/2635868.2635875"},{"key":"10855_CR29","unstructured":"Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser \u0141, Polosukhin I (2017) Attention is all you need. Adv Neural Inf Process Syst 30"},{"issue":"5","key":"10855_CR30","doi-asserted-by":"publisher","first-page":"1480","DOI":"10.1109\/TSE.2020.3023177","volume":"48","author":"S Wattanakriengkrai","year":"2020","unstructured":"Wattanakriengkrai S, Thongtanunam P, Tantithamthavorn C, Hata H, Matsumoto K (2020) Predicting defective lines using a model-agnostic technique. IEEE Trans Softw Eng 48(5):1480\u20131496","journal-title":"IEEE Trans Softw Eng"},{"issue":"3","key":"10855_CR31","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1007\/s10664-009-9111-2","volume":"15","author":"EJ Weyuker","year":"2010","unstructured":"Weyuker EJ, Ostrand TJ, Bell RM (2010) Comparing the effectiveness of several modeling methods for fault prediction. Empir Softw Eng 15(3):277\u2013295","journal-title":"Empir Softw Eng"},{"issue":"5","key":"10855_CR32","doi-asserted-by":"publisher","first-page":"2866","DOI":"10.1007\/s10664-017-9567-4","volume":"23","author":"R Wu","year":"2018","unstructured":"Wu R, Wen M, Cheung SC, Zhang H (2018) Changelocator: locate crash-inducing changes based on crash reports. Empir Softw Eng 23(5):2866\u20132900","journal-title":"Empir Softw Eng"},{"key":"10855_CR33","doi-asserted-by":"crossref","unstructured":"Yan M, Fang Y, Lo D, Xia X, Zhang X (2017) File-level defect prediction: Unsupervised vs. supervised models. In: 2017 ACM\/IEEE international symposium on empirical software engineering and measurement (ESEM), IEEE, pp 344\u2013353","DOI":"10.1109\/ESEM.2017.48"},{"key":"10855_CR34","doi-asserted-by":"crossref","unstructured":"Yang Z, Yang D, Dyer C, He X, Smola A, Hovy E (2016) Hierarchical attention networks for document classification. In: Proceedings of the 2016 conference of the North American chapter of the association for computational linguistics: human language technologies, pp 1480\u20131489","DOI":"10.18653\/v1\/N16-1174"},{"issue":"2","key":"10855_CR35","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1007\/s10664-023-10439-z","volume":"29","author":"F Yang","year":"2024","unstructured":"Yang F, Zhong F, Zeng G, Xiao P, Zheng W (2024) Lineflowdp: A deep learning-based two-phase approach for line-level defect prediction. Empir Softw Eng 29(2):50","journal-title":"Empir Softw Eng"},{"issue":"5","key":"10855_CR36","doi-asserted-by":"publisher","first-page":"2183","DOI":"10.12694\/scpe.v26i5.4910","volume":"26","author":"Z Ye","year":"2025","unstructured":"Ye Z, Yu C, Lu Z (2025) Software defect prediction model based on ast and deep learning. Scalable Comput Pract Exper 26(5):2183\u20132195","journal-title":"Scalable Comput Pract Exper"},{"key":"10855_CR37","unstructured":"Zhou Y, Liu S, Siow J, Du X, Liu Y (2019) Devign: Effective vulnerability identification by learning comprehensive program semantics via graph neural networks. Adv Neural Inf Process Syst 32"},{"key":"10855_CR38","doi-asserted-by":"crossref","unstructured":"Zhou Y, Lu L, Zou Q, Li C (2022) Two-stage ast encoding for software defect prediction. In: SEKE, pp 196\u2013199","DOI":"10.18293\/SEKE2022-039"},{"issue":"3","key":"10855_CR39","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3707456","volume":"34","author":"Y Zhou","year":"2025","unstructured":"Zhou Y, Tang H, Zhu L, Ding H, Qian J (2025) Refining code-line-level bugginess identification: Getting the best of both worlds by fusing syntactic and semantic features. ACM Trans Softw Eng Methodol 34(3):1\u201343","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"10855_CR40","doi-asserted-by":"crossref","unstructured":"Zhu J, Huang Y, Chen X, Wang R, Zheng Z (2023) Syntaxlinedp: A line-level software defect prediction model based on extended syntax information. In: 2023 IEEE 23rd international conference on software quality, reliability, and security (QRS), IEEE, pp 83\u201394","DOI":"10.1109\/QRS60937.2023.00018"},{"key":"10855_CR41","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2022.108852","volume":"248","author":"W Zhuang","year":"2022","unstructured":"Zhuang W, Wang H, Zhang X (2022) Just-in-time defect prediction based on ast change embedding. Knowl-Based Syst 248:108852","journal-title":"Knowl-Based Syst"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-026-10855-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-026-10855-x","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-026-10855-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,23]],"date-time":"2026-06-23T08:02:44Z","timestamp":1782201764000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-026-10855-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,9]]},"references-count":41,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2026,9]]}},"alternative-id":["10855"],"URL":"https:\/\/doi.org\/10.1007\/s10664-026-10855-x","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,5,9]]},"assertion":[{"value":"17 October 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 March 2026","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 May 2026","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical Approval"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed Consent"}},{"value":"The authors declare that they have no conflict of interest.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of Interest"}},{"value":"Not applicable.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Clinical Trial Number in the Manuscript"}}],"article-number":"139"}}