{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T12:19:05Z","timestamp":1784636345333,"version":"3.55.0"},"reference-count":96,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,12,10]],"date-time":"2024-12-10T00:00:00Z","timestamp":1733788800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,12,10]],"date-time":"2024-12-10T00:00:00Z","timestamp":1733788800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100001381","name":"National Research Foundation, Singapore","doi-asserted-by":"crossref","award":["Industry Alignment Fund - Pre-positioning (IAF-PP) Funding Initiative"],"award-info":[{"award-number":["Industry Alignment Fund - Pre-positioning (IAF-PP) Funding Initiative"]}],"id":[{"id":"10.13039\/501100001381","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2025,1]]},"DOI":"10.1007\/s10664-024-10591-0","type":"journal-article","created":{"date-parts":[[2024,12,10]],"date-time":"2024-12-10T06:17:05Z","timestamp":1733811425000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Bridging expert knowledge with deep learning techniques for just-in-time defect prediction"],"prefix":"10.1007","volume":"30","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4558-0622","authenticated-orcid":false,"given":"Xin","family":"Zhou","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"DongGyun","family":"Han","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"Lo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,12,10]]},"reference":[{"key":"10591_CR1","doi-asserted-by":"crossref","unstructured":"Arisholm E, Briand LC, Fuglerud M (2007) Data mining techniques for building fault-proneness models in telecom java software. In: The 18th IEEE International Symposium on Software Reliability (ISSRE \u201907), pp 215\u2013224","DOI":"10.1109\/ISSRE.2007.22"},{"issue":"5","key":"10591_CR2","doi-asserted-by":"publisher","first-page":"502","DOI":"10.1111\/opo.12131","volume":"34","author":"RA Armstrong","year":"2014","unstructured":"Armstrong RA (2014) When to use the b onferroni correction. Ophthalmic Physiol Opt 34(5):502\u2013508","journal-title":"Ophthalmic Physiol Opt"},{"key":"10591_CR3","unstructured":"Bahdanau D, Cho K, Bengio Y (2014) Neural machine translation by jointly learning to align and translate. arXiv:1409.0473"},{"key":"10591_CR4","unstructured":"Bockhorst J, Craven MW (2004) Markov networks for detecting overalpping elements in sequence data. In: NIPS"},{"issue":"2","key":"10591_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2907070","volume":"49","author":"P Branco","year":"2016","unstructured":"Branco P, Torgo L, Ribeiro RP (2016) A survey of predictive modeling on imbalanced domains. ACM computing surveys (CSUR) 49(2):1\u201350","journal-title":"ACM computing surveys (CSUR)"},{"key":"10591_CR6","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1023\/A:1010933404324","volume":"45","author":"L Breiman","year":"2004","unstructured":"Breiman L (2004) Random forests. Mach Learn 45:5\u201332","journal-title":"Mach Learn"},{"key":"10591_CR7","unstructured":"Buitinck L, Louppe G, Blondel M, Pedregosa F, Mueller A, Grisel O, Niculae V, Prettenhofer P, Gramfort A, Grobler J, Layton R, VanderPlas J, Joly A, Holt B, Varoquaux G (2013) API design for machine learning software: experiences from the scikit-learn project. In: ECML PKDD workshop: languages for data mining and machine learning, pp 108\u2013122"},{"issue":"2","key":"10591_CR8","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1016\/j.artmed.2004.07.016","volume":"33","author":"RC Bunescu","year":"2005","unstructured":"Bunescu RC, Ge R, Kate RJ, Marcotte EM, Mooney RJ, Ramani AK, Wong YW (2005) Comparative experiments on learning information extractors for proteins and their interactions. Artif Intell Med 33(2):139\u201355","journal-title":"Artif Intell Med"},{"key":"10591_CR9","doi-asserted-by":"crossref","unstructured":"Cabral GG, Minku LL, Shihab E, Mujahid S (2019) Class imbalance evolution and verification latency in just-in-time software defect prediction. In: 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE), pp 666\u2013676","DOI":"10.1109\/ICSE.2019.00076"},{"key":"10591_CR10","doi-asserted-by":"crossref","unstructured":"Chen T, Guestrin C (2016) Xgboost: a scalable tree boosting system. In: Proceedings of the 22nd acm sigkdd international conference on knowledge discovery and data mining, pp 785\u2013794","DOI":"10.1145\/2939672.2939785"},{"key":"10591_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.infsof.2017.08.004","volume":"93","author":"X Chen","year":"2018","unstructured":"Chen X, Zhao Y, Wang Q, Yuan Z (2018) Multi: Multi-objective effort-aware just-in-time software defect prediction. Inf Softw Technol 93:1\u201313","journal-title":"Inf Softw Technol"},{"key":"10591_CR12","doi-asserted-by":"crossref","unstructured":"Cho K, Van\u00a0Merri\u00ebnboer B, Gulcehre C, Bahdanau D, Bougares F, Schwenk H, Bengio Y (2014) Learning phrase representations using rnn encoder-decoder for statistical machine translation. arXiv:1406.1078","DOI":"10.3115\/v1\/D14-1179"},{"key":"10591_CR13","unstructured":"Clark K, Luong M, Le QV, Manning CD (2020) ELECTRA: pre-training text encoders as discriminators rather than generators. In: 8th International conference on learning representations, ICLR 2020, Addis Ababa, Ethiopia, April 26-30, 2020, OpenReview.net, https:\/\/openreview.net\/forum?id=r1xMH1BtvB"},{"key":"10591_CR14","doi-asserted-by":"crossref","unstructured":"Cliff N (2014) Ordinal methods for behavioral data analysis. Psychology Press","DOI":"10.4324\/9781315806730"},{"key":"10591_CR15","unstructured":"Cortes C, Mohri M, Rostamizadeh A (2012) L2 regularization for learning kernels. arXiv:1205.2653"},{"key":"10591_CR16","doi-asserted-by":"publisher","unstructured":"Cutler A, Cutler DR, Stevens JR (2012) Random Forests, Springer US, Boston, MA, pp 157\u2013175. https:\/\/doi.org\/10.1007\/978-1-4419-9326-7_5","DOI":"10.1007\/978-1-4419-9326-7_5"},{"key":"10591_CR17","doi-asserted-by":"crossref","unstructured":"D\u2019Ambros M, Lanza M, Robbes R (2010) An extensive comparison of bug prediction approaches. In: 2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010), pp 31\u201341","DOI":"10.1109\/MSR.2010.5463279"},{"key":"10591_CR18","doi-asserted-by":"publisher","first-page":"531","DOI":"10.1007\/s10664-011-9173-9","volume":"17","author":"M D\u2019Ambros","year":"2011","unstructured":"D\u2019Ambros M, Lanza M, Robbes R (2011) Evaluating defect prediction approaches: a benchmark and an extensive comparison. Empir Softw Eng 17:531\u2013577","journal-title":"Empir Softw Eng"},{"key":"10591_CR19","unstructured":"Dauphin YN, Fan A, Auli M, Grangier D (2017) Language modeling with gated convolutional networks. In: International conference on machine learning, PMLR, pp 933\u2013941"},{"key":"10591_CR20","doi-asserted-by":"crossref","unstructured":"Davis J, Goadrich MH (2006) The relationship between precision-recall and roc curves. In: Proceedings of the 23rd international conference on Machine learning","DOI":"10.1145\/1143844.1143874"},{"key":"10591_CR21","unstructured":"Davis J, Burnside ES, de\u00a0Castro\u00a0Dutra I, Page D, Ramakrishnan R, Costa VS, Shavlik JW (2005) View learning for statistical relational learning: With an application to mammography. In: IJCAI"},{"key":"10591_CR22","doi-asserted-by":"publisher","unstructured":"Devlin J, Chang M, Lee K, Toutanova K (2019) BERT: pre-training of deep bidirectional transformers for language understanding. In: Burstein J, Doran C, Solorio T (eds) Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, NAACL-HLT 2019, Minneapolis, MN, USA, June 2-7, 2019, Volume 1 (Long and Short Papers), Association for Computational Linguistics, pp 4171\u20134186. https:\/\/doi.org\/10.18653\/v1\/n19-1423","DOI":"10.18653\/v1\/n19-1423"},{"key":"10591_CR23","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1007\/s10044-013-0336-8","volume":"17","author":"Y Dong","year":"2013","unstructured":"Dong Y, Gao S, Tao K, Liu J, Wang H (2013) Performance evaluation of early and late fusion methods for generic semantics indexing. Pattern Anal Appl 17:37\u201350","journal-title":"Pattern Anal Appl"},{"key":"10591_CR24","doi-asserted-by":"publisher","unstructured":"Feng Z, Guo D, Tang D, Duan N, Feng X, Gong M, Shou L, Qin B, Liu T, Jiang D, Zhou M (2020) Codebert: a pre-trained model for programming and natural languages. In: Cohn T, He Y, Liu Y (eds) Findings of the Association for Computational Linguistics: EMNLP 2020, Online Event, 16-20 November 2020, Association for Computational Linguistics, Findings of ACL, vol EMNLP 2020, pp 1536\u20131547. https:\/\/doi.org\/10.18653\/v1\/2020.findings-emnlp.139","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"10591_CR25","doi-asserted-by":"crossref","unstructured":"Fu W, Menzies T (2017) Easy over hard: a case study on deep learning. In: Proceedings of the 2017 11th joint meeting on foundations of software engineering","DOI":"10.1145\/3106237.3106256"},{"key":"10591_CR26","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1016\/j.jss.2018.03.053","volume":"143","author":"HV Garcia","year":"2018","unstructured":"Garcia HV, Shihab E, Nagappan M (2018) Characterizing and predicting blocking bugs in open source projects. J Syst Softw 143:44\u201358","journal-title":"J Syst Softw"},{"key":"10591_CR27","doi-asserted-by":"crossref","unstructured":"Goadrich MH, Oliphant L, Shavlik JW (2004) Learning ensembles of first-order clauses for recall-precision curves: a case study in biomedical information extraction. In: ILP","DOI":"10.1007\/978-3-540-30109-7_11"},{"key":"10591_CR28","doi-asserted-by":"publisher","first-page":"436","DOI":"10.1038\/nature14539","volume":"521","author":"IJ Goodfellow","year":"2015","unstructured":"Goodfellow IJ, Bengio Y, Courville AC (2015) Deep learning. Nature 521:436\u2013444","journal-title":"Nature"},{"key":"10591_CR29","doi-asserted-by":"publisher","first-page":"653","DOI":"10.1109\/32.859533","volume":"26","author":"TL Graves","year":"2000","unstructured":"Graves TL, Karr AF, Marron JS, Siy HP (2000) Predicting fault incidence using software change history. IEEE Trans Software Eng 26:653\u2013661","journal-title":"IEEE Trans Software Eng"},{"key":"10591_CR30","doi-asserted-by":"crossref","unstructured":"Gunes H, Piccardi M (2005) Affect recognition from face and body: early fusion vs. late fusion. In: 2005 IEEE International conference on systems, man and cybernetics 4, vol 4, pp 3437\u20133443","DOI":"10.1109\/ICSMC.2005.1571679"},{"key":"10591_CR31","doi-asserted-by":"crossref","unstructured":"Guo PJ, Zimmermann T, Nagappan N, Murphy B (2010) Characterizing and predicting which bugs get fixed: an empirical study of microsoft windows. In: 2010 ACM\/IEEE 32nd international conference on software engineering, vol 1, pp 495\u2013504","DOI":"10.1145\/1806799.1806871"},{"key":"10591_CR32","doi-asserted-by":"crossref","unstructured":"Hassan A (2009) Predicting faults using the complexity of code changes. In: 2009 IEEE 31st International conference on software engineering, pp 78\u201388","DOI":"10.1109\/ICSE.2009.5070510"},{"key":"10591_CR33","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1145\/2902362","volume":"59","author":"A Hindle","year":"2016","unstructured":"Hindle A, Barr ET, Su Z, Gabel M, Devanbu PT (2016) On the naturalness of software. Commun ACM 59:122\u2013131","journal-title":"Commun ACM"},{"key":"10591_CR34","unstructured":"Hinton GE, Srivastava N, Krizhevsky A, Sutskever I, Salakhutdinov R (2012) Improving neural networks by preventing co-adaptation of feature detectors. arXiv:1207.0580"},{"key":"10591_CR35","doi-asserted-by":"crossref","unstructured":"Hoang T, Dam K, Kamei Y, Lo D, Ubayashi N (2019) Deepjit: An end-to-end deep learning framework for just-in-time defect prediction. In: 2019 IEEE\/ACM 16th International Conference on Mining Software Repositories (MSR), pp 34\u201345","DOI":"10.1109\/MSR.2019.00016"},{"key":"10591_CR36","doi-asserted-by":"crossref","unstructured":"Hoang T, Kang HJ, Lawall JL, Lo D (2020) Cc2vec: distributed representations of code changes. In: 2020 IEEE\/ACM 42nd International Conference on Software Engineering (ICSE), pp 518\u2013529","DOI":"10.1145\/3377811.3380361"},{"key":"10591_CR37","unstructured":"Huo X, Li M, Zhou ZH (2016) Learning unified features from natural and programming languages for locating buggy source code. In: IJCAI"},{"key":"10591_CR38","unstructured":"Husain H, Wu H, Gazit T, Allamanis M, Brockschmidt M (2019) Codesearchnet challenge: evaluating the state of semantic code search. arXiv:1909.09436"},{"key":"10591_CR39","doi-asserted-by":"crossref","unstructured":"Jiang T, Tan L, Kim S (2013) Personalized defect prediction. In: 2013 28th IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp 279\u2013289","DOI":"10.1109\/ASE.2013.6693087"},{"key":"10591_CR40","doi-asserted-by":"crossref","unstructured":"Kamei Y, Shihab E (2016) Defect prediction: Accomplishments and future challenges. In: 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), vol 5, pp 33\u201345","DOI":"10.1109\/SANER.2016.56"},{"key":"10591_CR41","doi-asserted-by":"crossref","unstructured":"Kamei Y, Monden A, Matsumoto S, Kakimoto T, ichi Matsumoto K (2007) The effects of over and under sampling on fault-prone module detection. First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007), pp 196\u2013204","DOI":"10.1109\/ESEM.2007.28"},{"key":"10591_CR42","doi-asserted-by":"crossref","unstructured":"Kamei Y, Matsumoto S, Monden A, ichi Matsumoto K, Adams B, Hassan A (2010) Revisiting common bug prediction findings using effort-aware models. In: 2010 IEEE International conference on software maintenance, pp 1\u201310","DOI":"10.1109\/ICSM.2010.5609530"},{"key":"10591_CR43","doi-asserted-by":"publisher","first-page":"757","DOI":"10.1109\/TSE.2012.70","volume":"39","author":"Y Kamei","year":"2013","unstructured":"Kamei Y, Shihab E, Adams B, Hassan A, Mockus A, Sinha A, Ubayashi N (2013) A large-scale empirical study of just-in-time quality assurance. IEEE Trans Software Eng 39:757\u2013773","journal-title":"IEEE Trans Software Eng"},{"key":"10591_CR44","doi-asserted-by":"publisher","first-page":"2072","DOI":"10.1007\/s10664-015-9400-x","volume":"21","author":"Y Kamei","year":"2015","unstructured":"Kamei Y, Fukushima T, McIntosh S, Yamashita K, Ubayashi N, Hassan A (2015) Studying just-in-time defect prediction using cross-project models. Empir Softw Eng 21:2072\u20132106","journal-title":"Empir Softw Eng"},{"key":"10591_CR45","doi-asserted-by":"publisher","first-page":"313","DOI":"10.1023\/A:1009896203228","volume":"5","author":"TM Khoshgoftaar","year":"2004","unstructured":"Khoshgoftaar TM, Yuan X, Allen EB (2004) Balancing misclassification rates in classification-tree models of software quality. Empir Softw Eng 5:313\u2013330","journal-title":"Empir Softw Eng"},{"key":"10591_CR46","doi-asserted-by":"crossref","unstructured":"Kim S, Zimmermann T, Pan K, Whitehead EJ (2006) Automatic identification of bug-introducing changes. In: 21st IEEE\/ACM International Conference on Automated Software Engineering (ASE\u201906), pp 81\u201390","DOI":"10.1109\/ASE.2006.23"},{"key":"10591_CR47","doi-asserted-by":"crossref","unstructured":"Kim Y (2014) Convolutional neural networks for sentence classification. In: EMNLP","DOI":"10.3115\/v1\/D14-1181"},{"key":"10591_CR48","unstructured":"Kingma DP, Ba J (2015) Adam: a method for stochastic optimization. arXiv:1412.6980"},{"key":"10591_CR49","doi-asserted-by":"publisher","first-page":"293","DOI":"10.1109\/TSE.2008.90","volume":"35","author":"AG Koru","year":"2009","unstructured":"Koru AG, Zhang D, Emam KE, Liu H (2009) An investigation into the functional form of the size-defect relationship for software modules. IEEE Trans Software Eng 35:293\u2013304","journal-title":"IEEE Trans Software Eng"},{"key":"10591_CR50","doi-asserted-by":"publisher","first-page":"485","DOI":"10.1109\/TSE.2008.35","volume":"34","author":"S Lessmann","year":"2008","unstructured":"Lessmann S, Baesens B, Mues C, Pietsch S (2008) Benchmarking classification models for software defect prediction: a proposed framework and novel findings. IEEE Trans Software Eng 34:485\u2013496","journal-title":"IEEE Trans Software Eng"},{"key":"10591_CR51","doi-asserted-by":"crossref","unstructured":"Liu J, Zhou Y, Yang Y, Lu H, Xu B (2017) Code churn: a neglected metric in effort-aware just-in-time defect prediction. In: 2017 ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), pp 11\u201319","DOI":"10.1109\/ESEM.2017.8"},{"key":"10591_CR52","unstructured":"Lu S, Guo D, Ren S, Huang J, Svyatkovskiy A, Blanco A, Clement C, Drain D, Jiang D, Tang D, et\u00a0al (2021) Codexglue: a machine learning benchmark dataset for code understanding and generation. arXiv:2102.04664"},{"key":"10591_CR53","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1016\/j.inffus.2018.02.004","volume":"45","author":"J Ma","year":"2019","unstructured":"Ma J, Ma Y, Li C (2019) Infrared and visible image fusion methods and applications: a survey. Inf Fusion 45:153\u2013178","journal-title":"Inf Fusion"},{"key":"10591_CR54","doi-asserted-by":"crossref","unstructured":"Majumder S, Balaji N, Brey K, Fu W, Menzies T (2018) 500+ times faster than deep learning: (a case study exploring faster methods for text mining stackoverflow). In: 2018 IEEE\/ACM 15th International Conference on Mining Software Repositories (MSR), pp 554\u2013563","DOI":"10.1145\/3196398.3196424"},{"key":"10591_CR55","unstructured":"Manning CD, Sch\u00fctze H (2002) Foundations of statistical natural language processing. In: SGMD"},{"key":"10591_CR56","doi-asserted-by":"crossref","unstructured":"Matsumoto S, Kamei Y, Monden A, ichi Matsumoto K, Nakamura M (2010) An analysis of developer metrics for fault prediction. In: PROMISE \u201910","DOI":"10.1145\/1868328.1868356"},{"key":"10591_CR57","doi-asserted-by":"publisher","first-page":"412","DOI":"10.1109\/TSE.2017.2693980","volume":"44","author":"S McIntosh","year":"2018","unstructured":"McIntosh S, Kamei Y (2018) Are fix-inducing changes a moving target? a longitudinal case study of just-in-time defect prediction. IEEE Trans Software Eng 44:412\u2013428","journal-title":"IEEE Trans Software Eng"},{"key":"10591_CR58","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:2\u201313","journal-title":"IEEE Trans Software Eng"},{"key":"10591_CR59","doi-asserted-by":"crossref","unstructured":"Menzies T, Turhan B, Bener AB, Gay G, Cukic B, Jiang Y (2008) Implications of ceiling effects in defect predictors. In: PROMISE \u201908","DOI":"10.1145\/1370788.1370801"},{"key":"10591_CR60","doi-asserted-by":"crossref","unstructured":"Misirli AT, Bener AB (2009) Reducing false alarms in software defect prediction by decision threshold optimization. In: 2009 3rd International symposium on empirical software engineering and measurement, pp 477\u2013480","DOI":"10.1109\/ESEM.2009.5316006"},{"key":"10591_CR61","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1002\/bltj.2229","volume":"5","author":"A Mockus","year":"2000","unstructured":"Mockus A, Weiss DM (2000) Predicting risk of software changes. Bell Labs Technical Journal 5:169\u2013180","journal-title":"Bell Labs Technical Journal"},{"key":"10591_CR62","doi-asserted-by":"crossref","unstructured":"Moser R, Pedrycz W, Succi G (2008) A comparative analysis of the efficiency of change metrics and static code attributes for defect prediction. In: 2008 ACM\/IEEE 30th International conference on software engineering, pp 181\u2013190","DOI":"10.1145\/1368088.1368114"},{"key":"10591_CR63","doi-asserted-by":"crossref","unstructured":"Nagappan N, Ball T (2005) Use of relative code churn measures to predict system defect density. In: Proceedings 27th International conference on software engineering, 2005 ICSE 2005, pp 284\u2013292","DOI":"10.1145\/1062455.1062514"},{"key":"10591_CR64","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","DOI":"10.1145\/1134285.1134349"},{"key":"10591_CR65","doi-asserted-by":"publisher","first-page":"624","DOI":"10.1109\/TSE.2009.18","volume":"35","author":"N Nan","year":"2009","unstructured":"Nan N, Harter DE (2009) Impact of budget and schedule pressure on software development cycle time and effort. IEEE Trans Software Eng 35:624\u2013637","journal-title":"IEEE Trans Software Eng"},{"key":"10591_CR66","doi-asserted-by":"crossref","unstructured":"Nguyen AT, Nguyen TN (2015) Graph-based statistical language model for code. In: 2015 IEEE\/ACM 37th IEEE International conference on software engineering, vol 1, pp 858\u2013868","DOI":"10.1109\/ICSE.2015.336"},{"key":"10591_CR67","unstructured":"Provost FJ, Fawcett T, Kohavi R (1998) The case against accuracy estimation for comparing induction algorithms. In: ICML"},{"key":"10591_CR68","doi-asserted-by":"publisher","first-page":"511","DOI":"10.1109\/TSE.2005.74","volume":"31","author":"R Purushothaman","year":"2005","unstructured":"Purushothaman R, Perry DE (2005) Toward understanding the rhetoric of small source code changes. IEEE Trans Software Eng 31:511\u2013526","journal-title":"IEEE Trans Software Eng"},{"key":"10591_CR69","unstructured":"Radford A, Metz L, Chintala S (2015) Unsupervised representation learning with deep convolutional generative adversarial networks. arXiv:1511.06434"},{"key":"10591_CR70","doi-asserted-by":"crossref","unstructured":"Rahman F, Posnett D, Devanbu PT (2012) Recalling the \"imprecision\" of cross-project defect prediction. In: SIGSOFT FSE","DOI":"10.1145\/2393596.2393669"},{"key":"10591_CR71","doi-asserted-by":"crossref","unstructured":"Rana Z, Awais MM, Shamail S (2009) An fis for early detection of defect prone modules. In: ICIC","DOI":"10.1007\/978-3-642-04020-7_16"},{"key":"10591_CR72","doi-asserted-by":"crossref","unstructured":"Ribeiro MT, Singh S, Guestrin C (2016) \" why should i trust you?\" explaining the predictions of any classifier. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, pp 1135\u20131144","DOI":"10.1145\/2939672.2939778"},{"key":"10591_CR73","doi-asserted-by":"crossref","unstructured":"Saito T, Rehmsmeier M (2015) The precision-recall plot is more informative than the roc plot when evaluating binary classifiers on imbalanced datasets. PLoS ONE 10","DOI":"10.1371\/journal.pone.0118432"},{"key":"10591_CR74","doi-asserted-by":"crossref","unstructured":"Severyn A, Moschitti A (2015) Learning to rank short text pairs with convolutional deep neural networks. In: Proceedings of the 38th International ACM SIGIR conference on research and development in information retrieval","DOI":"10.1145\/2766462.2767738"},{"key":"10591_CR75","doi-asserted-by":"crossref","unstructured":"Shihab E, Ihara A, Kamei Y, Ibrahim WM, Ohira M, Adams B, Hassan A, ichi Matsumoto K1 (2012) Studying re-opened bugs in open source software. Empir Softw Eng 18:1005\u20131042","DOI":"10.1007\/s10664-012-9228-6"},{"key":"10591_CR76","doi-asserted-by":"crossref","unstructured":"Snoek CGM, Worring M, Smeulders AWM (2005) Early versus late fusion in semantic video analysis. In: MULTIMEDIA \u201905","DOI":"10.1145\/1101149.1101236"},{"key":"10591_CR77","doi-asserted-by":"crossref","unstructured":"Tan M, Tan L, Dara S, Mayeux C (2015) Online defect prediction for imbalanced data. In: 2015 IEEE\/ACM 37th IEEE International conference on software engineering, vol 2, pp 99\u2013108","DOI":"10.1109\/ICSE.2015.139"},{"key":"10591_CR78","doi-asserted-by":"crossref","unstructured":"Tantithamthavorn C, Hassan A, ichi Matsumoto K (2020) The impact of class rebalancing techniques on the performance and interpretation of defect prediction models. IEEE Trans Software Eng 46:1200\u20131219","DOI":"10.1109\/TSE.2018.2876537"},{"key":"10591_CR79","doi-asserted-by":"publisher","first-page":"522","DOI":"10.1109\/76.915358","volume":"11","author":"S Tsekeridou","year":"2001","unstructured":"Tsekeridou S, Pitas I (2001) Content-based video parsing and indexing based on audio-visual interaction. IEEE Trans Circuits Syst Video Technol 11:522\u2013535","journal-title":"IEEE Trans Circuits Syst Video Technol"},{"key":"10591_CR80","doi-asserted-by":"publisher","first-page":"540","DOI":"10.1007\/s10664-008-9103-7","volume":"14","author":"B Turhan","year":"2008","unstructured":"Turhan B, Menzies T, Bener AB, Stefano JSD (2008) On the relative value of cross-company and within-company data for defect prediction. Empir Softw Eng 14:540\u2013578","journal-title":"Empir Softw Eng"},{"key":"10591_CR81","unstructured":"Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser \u0141, Polosukhin I (2017) Attention is all you need. Advan Neural Inform Process Syst 30"},{"key":"10591_CR82","doi-asserted-by":"publisher","first-page":"1241","DOI":"10.1109\/TSE.2018.2877678","volume":"46","author":"Z Wan","year":"2020","unstructured":"Wan Z, Xia X, Hassan A, Lo D, Yin J, Yang X (2020) Perceptions, expectations, and challenges in defect prediction. IEEE Trans Software Eng 46:1241\u20131266","journal-title":"IEEE Trans Software Eng"},{"key":"10591_CR83","doi-asserted-by":"crossref","unstructured":"Wang S, Liu T, Tan L (2016) Automatically learning semantic features for defect prediction. In: 2016 IEEE\/ACM 38th International Conference on Software Engineering (ICSE), pp 297\u2013308","DOI":"10.1145\/2884781.2884804"},{"key":"10591_CR84","first-page":"7216","volume":"33","author":"Y Wang","year":"2019","unstructured":"Wang Y, Shen Y, Liu Z, Liang PP, Zadeh A, Morency LP (2019) Words can shift: dynamically adjusting word representations using nonverbal behaviors. Proc AAAI Conf Artif Intell 33:7216\u20137223","journal-title":"Proc AAAI Conf Artif Intell"},{"key":"10591_CR85","unstructured":"Yan M, Xia X, Fan Y, Hassan A, Lo D, Li S (2020) Just-in-time defect identification and localization: a two-phase framework. IEEE Trans Softw Eng:1\u20131"},{"key":"10591_CR86","doi-asserted-by":"crossref","unstructured":"Yang X, Lo D, Xia X, Zhang Y, Sun J (2015) Deep learning for just-in-time defect prediction. In: 2015 IEEE International conference on software quality, reliability and security, pp 17\u201326","DOI":"10.1109\/QRS.2015.14"},{"key":"10591_CR87","doi-asserted-by":"publisher","first-page":"206","DOI":"10.1016\/j.infsof.2017.03.007","volume":"87","author":"X Yang","year":"2017","unstructured":"Yang X, Lo D, Xia X, Sun J (2017) Tlel: a two-layer ensemble learning approach for just-in-time defect prediction. Inf Softw Technol 87:206\u2013220","journal-title":"Inf Softw Technol"},{"key":"10591_CR88","doi-asserted-by":"crossref","unstructured":"Yang Y, Zhou Y, Liu J, Zhao Y, Lu H, Xu L, Xu B, Leung HKN (2016a) Effort-aware just-in-time defect prediction: simple unsupervised models could be better than supervised models. In: Proceedings of the 2016 24th ACM SIGSOFT international symposium on foundations of software engineering","DOI":"10.1145\/2950290.2950353"},{"key":"10591_CR89","doi-asserted-by":"publisher","unstructured":"Yang Z, Yang D, Dyer C, He X, Smola AJ, Hovy EH (2016b) Hierarchical attention networks for document classification. In: Knight K, Nenkova A, Rambow O (eds) NAACL HLT 2016, The 2016 Conference of the North American Chapter of the Association for Computational Linguistics: human Language Technologies, San Diego California, USA, June 12-17, 2016, The Association for Computational Linguistics, pp 1480\u20131489. https:\/\/doi.org\/10.18653\/v1\/n16-1174","DOI":"10.18653\/v1\/n16-1174"},{"key":"10591_CR90","doi-asserted-by":"crossref","unstructured":"Young S, Abdou T, Bener AB (2018) A replication study: Just-in-time defect prediction with ensemble learning. In: 2018 IEEE\/ACM 6th International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering (RAISE), pp 42\u201347","DOI":"10.1145\/3194104.3194110"},{"key":"10591_CR91","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1186\/1471-2105-11-309","volume":"11","author":"S Yu","year":"2010","unstructured":"Yu S, Falck T, Daemen A, Tranchevent LC, Suykens JAK, Moor BD, Moreau Y (2010) L2-norm multiple kernel learning and its application to biomedical data fusion. BMC Bioinformatics 11:309\u2013309","journal-title":"BMC Bioinformatics"},{"key":"10591_CR92","doi-asserted-by":"crossref","unstructured":"Zeng Z, Zhang Y, Zhang H, Zhang L (2021) Deep just-in-time defect prediction: how far are we? In: Proceedings of the 30th ACM SIGSOFT international symposium on software testing and analysis","DOI":"10.1145\/3460319.3464819"},{"key":"10591_CR93","doi-asserted-by":"crossref","unstructured":"Zhang M, Zhang Y, Vo DT (2016) Gated neural networks for targeted sentiment analysis. In: Proceedings of the AAAI conference on artificial intelligence, vol\u00a030","DOI":"10.1609\/aaai.v30i1.10380"},{"key":"10591_CR94","unstructured":"Zhang Y, Wallace B (2015) A sensitivity analysis of (and practitioners\u2019 guide to) convolutional neural networks for sentence classification. arXiv:1510.03820"},{"key":"10591_CR95","doi-asserted-by":"crossref","unstructured":"Zhou X, Han D, Lo D (2021) Assessing generalizability of codebert. In: 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME), IEEE, pp 425\u2013436","DOI":"10.1109\/ICSME52107.2021.00044"},{"key":"10591_CR96","doi-asserted-by":"crossref","unstructured":"Zhou X, Han D, Lo D (2022) Simple or complex? together for a more accurate just-in-time defect predictor. In: Proceedings of the 30th IEEE\/ACM international conference on program comprehension, pp 229\u2013240","DOI":"10.1145\/3524610.3527910"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-024-10591-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-024-10591-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-024-10591-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,7]],"date-time":"2025-01-07T14:17:32Z","timestamp":1736259452000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-024-10591-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,12,10]]},"references-count":96,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2025,1]]}},"alternative-id":["10591"],"URL":"https:\/\/doi.org\/10.1007\/s10664-024-10591-0","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,12,10]]},"assertion":[{"value":"7 November 2024","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 December 2024","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 have no conflicts of interest to declare that are relevant to this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of Interests"}}],"article-number":"37"}}