{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,15]],"date-time":"2026-04-15T18:30:03Z","timestamp":1776277803564,"version":"3.50.1"},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,2,7]],"date-time":"2025-02-07T00:00:00Z","timestamp":1738886400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,2,7]],"date-time":"2025-02-07T00:00:00Z","timestamp":1738886400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2025,3]]},"DOI":"10.1007\/s11219-025-09711-w","type":"journal-article","created":{"date-parts":[[2025,2,7]],"date-time":"2025-02-07T13:42:06Z","timestamp":1738935726000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Just-in-time software defect prediction method for non-stationary and imbalanced data streams"],"prefix":"10.1007","volume":"33","author":[{"given":"Qikai","family":"Wu","sequence":"first","affiliation":[]},{"given":"Xingqi","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Dan","family":"Wei","sequence":"additional","affiliation":[]},{"given":"Bin","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Qingguo","family":"Dang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,2,7]]},"reference":[{"key":"9711_CR1","doi-asserted-by":"crossref","unstructured":"Cabral, G. G., Minku, L. L., Shihab, E., & Mujahid, S. (2019). Class imbalance evolution and verification latency in just-in-time software defect prediction. In ICSE (pp. 666\u2013676).","DOI":"10.1109\/ICSE.2019.00076"},{"issue":"3","key":"9711_CR2","doi-asserted-by":"crossref","first-page":"1342","DOI":"10.1109\/TSE.2022.3175789","volume":"49","author":"GG Cabral","year":"2023","unstructured":"Cabral, G. G., & Minku, L. L. (2023). Towards reliable online just-in-time software defect prediction. IEEE Transactions on Software Engineering, 49(3), 1342\u20131358.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"4","key":"9711_CR3","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1109\/MCI.2015.2471196","volume":"10","author":"G Ditzler","year":"2015","unstructured":"Ditzler, G., Roveri, M., Alippi, C., & Polikar, R. (2015). Learning in nonstationary environments: A survey. IEEE Computational Intelligence Magazine, 10(4), 12\u201325.","journal-title":"IEEE Computational Intelligence Magazine"},{"key":"9711_CR4","doi-asserted-by":"crossref","unstructured":"Domingos, P., & Hulten, G. (2000). Mining high-speed data streams. In Proceedings of the 6th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining F.","DOI":"10.1145\/347090.347107"},{"key":"9711_CR5","doi-asserted-by":"crossref","unstructured":"Ekanayake, J., Tappolet, J., Gall, H. C., & Bernstein, A. (2009). Tracking concept drift of software projects using defect prediction. In Proceedings of the 6th Working Conference on Mining Software Repositories (MSR) (pp. 51\u201360).","DOI":"10.1109\/MSR.2009.5069480"},{"issue":"10","key":"9711_CR6","doi-asserted-by":"crossref","first-page":"1517","DOI":"10.1109\/TNN.2011.2160459","volume":"22","author":"R Elwell","year":"2011","unstructured":"Elwell, R., & Polikar, R. (2011). Incremental learning of concept drift in nonstationary environments. IEEE Transactions on Neural Networks, 22(10), 1517\u20131531.","journal-title":"IEEE Transactions on Neural Networks"},{"key":"9711_CR7","doi-asserted-by":"crossref","unstructured":"Eyolfson, J., Tan, L., & Lam, P. (2011). Do time of day and developer experience affect commit bugginess? In Proceedings of the 8th Working Conference on Mining Software Repositories (MSR) (pp. 153\u2013162).","DOI":"10.1145\/1985441.1985464"},{"issue":"6","key":"9711_CR8","doi-asserted-by":"crossref","first-page":"1276","DOI":"10.1109\/TSE.2011.103","volume":"38","author":"T Hall","year":"2012","unstructured":"Hall, T., Beecham, S., Bowes, D., Gray, D., & Counsell, S. (2012). A systematic literature review on fault prediction performance in software engineering. IEEE Transactions on Software Engineering (TSE), 38(6), 1276\u20131304.","journal-title":"IEEE Transactions on Software Engineering (TSE)"},{"issue":"5","key":"9711_CR9","doi-asserted-by":"crossref","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. E. (2015). Studying just-in-time defect prediction using cross-project models. Empirical Software Engineering (EMSE), 21(5), 2072\u20132106.","journal-title":"Empirical Software Engineering (EMSE)"},{"issue":"6","key":"9711_CR10","doi-asserted-by":"crossref","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. E., Mockus, A., Sinha, A., & Ubayashi, N. (2013). A large-scale empirical study of just-in-time quality assurance. IEEE Transactions on Software Engineering (TSE), 39(6), 757\u2013773.","journal-title":"IEEE Transactions on Software Engineering (TSE)"},{"issue":"2","key":"9711_CR11","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1109\/TSE.2007.70773","volume":"34","author":"S Kim","year":"2008","unstructured":"Kim, S., Whitehead, E. J., Jr., & Zhang, Y. (2008). Classifying software changes: Clean or buggy? IEEE Transactions on Software Engineering (TSE), 34(2), 181\u2013196.","journal-title":"IEEE Transactions on Software Engineering (TSE)"},{"key":"9711_CR12","unstructured":"Klinkenberg, R., & Joachims, T. (2000). Detecting concept drift with support vector machines. In ICML (pp. 487\u2013494)."},{"key":"9711_CR13","doi-asserted-by":"crossref","unstructured":"Kolter, J. Z., & Maloof, M. A. (2003). Dynamic weighted majority: A new ensemble method for tracking concept drift. In Data Mining, 2003. ICDM 2003. Third IEEE International Conference on (pp. 123\u2013130).","DOI":"10.1109\/ICDM.2003.1250911"},{"issue":"5","key":"9711_CR14","doi-asserted-by":"crossref","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 Transactions on Software Engineering (TSE), 44(5), 412\u2013428.","journal-title":"IEEE Transactions on Software Engineering (TSE)"},{"issue":"2","key":"9711_CR15","doi-asserted-by":"crossref","first-page":"605","DOI":"10.1007\/s10664-015-9370-z","volume":"21","author":"T Misirli","year":"2016","unstructured":"Misirli, T., Shihab, E., & Kamei, Y. (2016). Studying high impact fix-inducing changes. Empirical Software Engineering Journal (EMSE), 21(2), 605\u2013641.","journal-title":"Empirical Software Engineering Journal (EMSE)"},{"issue":"2","key":"9711_CR16","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1002\/bltj.2229","volume":"5","author":"A Mockus","year":"2000","unstructured":"Mockus, A., & Weiss, D. M. (2000). Predicting risk of software changes. Bell Labs Technical Journal, 5(2), 169\u2013180.","journal-title":"Bell Labs Technical Journal"},{"issue":"5","key":"9711_CR17","doi-asserted-by":"crossref","first-page":"624","DOI":"10.1109\/TSE.2009.18","volume":"35","author":"N Nan","year":"2009","unstructured":"Nan, N., & Harter, D. E. (2009). Impact of budget and schedule pressure on software development cycle time and effort. IEEE Transactions on Software Engineering (TSE), 35(5), 624\u2013637.","journal-title":"IEEE Transactions on Software Engineering (TSE)"},{"issue":"2","key":"9711_CR18","first-page":"2048","volume":"35","author":"GHFM Oliveira","year":"2023","unstructured":"Oliveira, G. H. F. M., Minku, L. L., & Oliveira, A. L. I. (2023). Tackling virtual and real concept drifts: An adaptive gaussian mixture model approach. IEEE Transactions on Knowledge and Data Engineering, 35(2), 2048\u20132060.","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"9711_CR19","doi-asserted-by":"crossref","unstructured":"Rosen, C., Grawi, B., & Shihab, E. (2015). Commit guru: Analytics and risk prediction of software commits. In FSE (pp. 966\u2013969).","DOI":"10.1145\/2786805.2803183"},{"key":"9711_CR20","doi-asserted-by":"crossref","unstructured":"Shihab, E., Hassan, A. E., Adams, B., & Jiang, Z. M. (2012). An industrial study on the risk of software changes. In Proceedings of the 20th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE) (pp. 1\u201311).","DOI":"10.1145\/2393596.2393670"},{"key":"9711_CR21","doi-asserted-by":"crossref","unstructured":"Sliwerski, J., Zimmermann, T., & Zeller, A. (2005a). When do changes induce fixes? In Proceedings of the 17th International Workshop on Mining Software Repositories (MSR) (pp. 1\u20135).","DOI":"10.1145\/1083142.1083147"},{"issue":"4","key":"9711_CR22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1082983.1083147","volume":"30","author":"J Sliwerski","year":"2005","unstructured":"Sliwerski, J., Zimmermann, T., & Zeller, A. (2005b). When do changes induce fixes? ACM SIGSOFT Software Engineering Notes, 30(4), 1\u20135.","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"9711_CR23","doi-asserted-by":"crossref","unstructured":"Song, L., Li, S., Minku, L. L., & Yao, X. (2022). A novel data stream learning approach to tackle one-sided label noise from verification latency. In 2022 International Joint Conference on Neural Networks (IJCNN) (pp. 1\u20138).","DOI":"10.1109\/IJCNN55064.2022.9891911"},{"issue":"2","key":"9711_CR24","doi-asserted-by":"crossref","first-page":"646","DOI":"10.1109\/TSE.2022.3158831","volume":"49","author":"L Song","year":"2023","unstructured":"Song, L., & Minku, L. L. (2023). A procedure to continuously evaluate predictive performance of just-in-time software defect prediction models during software development. IEEE Transactions on Software Engineering, 49(2), 646\u2013666.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9711_CR25","doi-asserted-by":"crossref","unstructured":"Tabassum, S., Minku, L., Feng, D., Cabral, G., & Song, L. (2020). An investigation of cross-project learning in online just-in-time software defect prediction. In ICSE (pp. 1\u20131).","DOI":"10.1145\/3377811.3380403"},{"issue":"1","key":"9711_CR26","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1109\/TSE.2022.3150153","volume":"49","author":"S Tabassum","year":"2023","unstructured":"Tabassum, S., Minku, L. L., & Feng, D. (2023). Cross-project online just-in-time software defect prediction. IEEE Transactions on Software Engineering, 49(1), 268\u2013287.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9711_CR27","doi-asserted-by":"crossref","unstructured":"Tan, M., Tan, L., Dara, S., & Mayeux, C. (2015). Online defect prediction for imbalanced data. In Proceedings of the 37th International Conference on Software Engineering (ICSE) (pp. 99\u2013108).","DOI":"10.1109\/ICSE.2015.139"},{"issue":"5","key":"9711_CR28","first-page":"1356","volume":"27","author":"S Wang","year":"2015","unstructured":"Wang, S., Minku, L. L., & Yao, X. (2015). Resampling-based ensemble methods for online class imbalance learning. IEEE TKDE, 27(5), 1356\u20131368.","journal-title":"IEEE TKDE"},{"issue":"10","key":"9711_CR29","doi-asserted-by":"crossref","first-page":"4802","DOI":"10.1109\/TNNLS.2017.2771290","volume":"29","author":"S Wang","year":"2018","unstructured":"Wang, S., Minku, L. L., & Yao, X. (2018). A systematic study of online class imbalance learning with concept drift. IEEE Transactions on Neural Networks and Learning Systems (TNNLS), 29(10), 4802\u20134821.","journal-title":"IEEE Transactions on Neural Networks and Learning Systems (TNNLS)"}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-025-09711-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11219-025-09711-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-025-09711-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,30]],"date-time":"2025-03-30T21:32:10Z","timestamp":1743370330000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11219-025-09711-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,7]]},"references-count":29,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2025,3]]}},"alternative-id":["9711"],"URL":"https:\/\/doi.org\/10.1007\/s11219-025-09711-w","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,2,7]]},"assertion":[{"value":"20 January 2025","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 February 2025","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 declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing Interests"}}],"article-number":"14"}}