{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T14:59:42Z","timestamp":1776956382947,"version":"3.51.4"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2023,7,28]],"date-time":"2023-07-28T00:00:00Z","timestamp":1690502400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,7,28]],"date-time":"2023-07-28T00:00:00Z","timestamp":1690502400000},"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":[[2023,12]]},"DOI":"10.1007\/s11219-023-09646-0","type":"journal-article","created":{"date-parts":[[2023,7,28]],"date-time":"2023-07-28T08:01:57Z","timestamp":1690531317000},"page":"1415-1438","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Comparative study of machine learning test case prioritization for continuous integration testing"],"prefix":"10.1007","volume":"31","author":[{"given":"Dusica","family":"Marijan","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,7,28]]},"reference":[{"issue":"2","key":"9646_CR1","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1007\/s11219-019-09463-4","volume":"28","author":"S Ali","year":"2020","unstructured":"Ali, S., Hafeez, Y., Hussain, S., & Yang, S. (2020). Enhanced regression testing technique for agile software development and continuous integration strategies. Software Quality Journal, 28(2), 397\u2013423.","journal-title":"Software Quality Journal"},{"key":"9646_CR2","doi-asserted-by":"publisher","unstructured":"Bertolino, A., Guerriero, A., Miranda, B., Pietrantuono, R., & Russo, S. (2020, June). Learning-to-rank vs ranking-to-learn: Strategies for regression testing in continuous integration. In Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering (pp. 1\u201312). https:\/\/doi.org\/10.1145\/3377811.3380369","DOI":"10.1145\/3377811.3380369"},{"key":"9646_CR3","doi-asserted-by":"publisher","unstructured":"Busjaeger, B., & Xie, T. (2016). Learning for test prioritization: An industrial case study. In Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016, Association for Computing Machinery, New York, NY, USA (pp. 975\u2013980). https:\/\/doi.org\/10.1145\/2950290.2983954","DOI":"10.1145\/2950290.2983954"},{"key":"9646_CR4","doi-asserted-by":"publisher","first-page":"248","DOI":"10.32614\/RJ-2016-017","volume":"8","author":"B Calvo","year":"2016","unstructured":"Calvo, B., & Santaf\u00e9 Rodrigo, G. (2016). scmamp: Statistical comparison of multiple algorithms in multiple problems. The R Journal, 8, 248\u2013256.","journal-title":"The R Journal"},{"key":"9646_CR5","doi-asserted-by":"publisher","unstructured":"Chen, J., Lou, Y., Zhang, L., Zhou, J., Wang, X., Hao, D., & Zhang, L. (2018). Optimizing test prioritization via test distribution analysis. In Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC\/FSE 2018, Association for Computing Machinery, New York, NY, USA\u00a0(pp. 656\u2013667). https:\/\/doi.org\/10.1145\/3236024.3236053","DOI":"10.1145\/3236024.3236053"},{"key":"9646_CR6","unstructured":"Elbaum, A.\u00a0M.\u00a0S., & Penix, J. (2014). The google dataset of testing results. Retrieved July 18, 2023, from\u00a0https:\/\/code.google.com\/p\/google-shared-dataset-of-test-suite-results"},{"key":"9646_CR7","doi-asserted-by":"crossref","unstructured":"Elbaum, S., Rothermel, G., & Penix, J. (2014). Techniques for improving regression testing in continuous integration development environments. In Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (pp. 235\u2013245).","DOI":"10.1145\/2635868.2635910"},{"key":"9646_CR8","doi-asserted-by":"publisher","unstructured":"Grano, G., Titov, T.\u00a0V., Panichella, S., & Gall, H.\u00a0C. (2018). How high will it be? Using machine learning models to predict branch coverage in automated testing. In 2018 IEEE Workshop on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE) (pp. 19\u201324). https:\/\/doi.org\/10.1109\/MALTESQUE.2018.8368454","DOI":"10.1109\/MALTESQUE.2018.8368454"},{"key":"9646_CR9","doi-asserted-by":"publisher","unstructured":"Hasnain, M., Pasha, M.\u00a0F., Lim, C.\u00a0H., & Ghan, I. (2019). Recurrent neural network for web services performance forecasting, ranking and regression testing. In 2019 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC) (pp. 96\u2013105). https:\/\/doi.org\/10.1109\/APSIPAASC47483.2019.9023052","DOI":"10.1109\/APSIPAASC47483.2019.9023052"},{"key":"9646_CR10","first-page":"27","volume-title":"Prioritizing manual test cases in rapid release environments","author":"H Hemmati","year":"2017","unstructured":"Hemmati, H., Fang, Z., Mantyla, M. V., & Adams, B. (2017). Prioritizing manual test cases in rapid release environments (p. 27). Verification and Reliability: Software Testing."},{"key":"9646_CR11","doi-asserted-by":"crossref","unstructured":"Jahan, H., Feng, Z., Mahmud, S., & Dong, P. (2019). Version specific test case prioritization approach based on artificial neural network. Journal of Intelligent and Fuzzy Systems, 36, 6181\u20136194.","DOI":"10.3233\/JIFS-181998"},{"key":"9646_CR12","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1016\/j.infsof.2017.08.014","volume":"93","author":"M Khatibsyarbini","year":"2018","unstructured":"Khatibsyarbini, M., Isa, M. A., Jawawi, D. N., & Tumeng, R. (2018). Test case prioritization approaches in regression testing: A systematic literature review. Information and Software Technology, 93, 74\u201393.","journal-title":"Information and Software Technology"},{"key":"9646_CR13","doi-asserted-by":"crossref","unstructured":"Lachmann, R., Schulze, S., Nieke, M., Seidl, C., & Schaefer, I. (2016). System-level test case prioritization using machine learning. In 15th International Conference on Machine Learning and Applications (pp. 361\u2013368).","DOI":"10.1109\/ICMLA.2016.0065"},{"key":"9646_CR14","unstructured":"Lema\u00eetre, G., Nogueira, F., & Aridas, C.\u00a0K. (2017). Imbalanced-learn: A python toolbox to tackle the curse of imbalanced datasets in machine learning. Journal of Machine Learning Research, 18(17)1\u20135.\u00a0\u00a0http:\/\/jmlr.org\/papers\/v18\/16-365"},{"issue":"2","key":"9646_CR15","doi-asserted-by":"publisher","first-page":"453","DOI":"10.1109\/TSE.2020.2992428","volume":"48","author":"JAP Lima","year":"2022","unstructured":"Lima, J. A. P., & Vergilio, S. R. (2022). A multi-armed bandit approach for test case prioritization in continuous integration environments. IEEE Transactions on Software Engineering, 48(2), 453\u2013465. https:\/\/doi.org\/10.1109\/TSE.2020.2992428","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9646_CR16","doi-asserted-by":"publisher","unstructured":"Machalica, M., Samylkin, A., Porth, M., & Chandra, S. (2019). Predictive test selection. In 2019 IEEE\/ACM 41st International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP) (pp. 91\u2013100). https:\/\/doi.org\/10.1109\/ICSE-SEIP.2019.00018","DOI":"10.1109\/ICSE-SEIP.2019.00018"},{"key":"9646_CR17","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2020.106269","volume":"121","author":"M Mahdieh","year":"2020","unstructured":"Mahdieh, M., Mirian-Hosseinabadi, S. H., Etemadi, K., Nosrati, A., & Jalali, S. (2020). Incorporating fault-proneness estimations into coverage-based test case prioritization methods. Information and Software Technology, 121, 106269.","journal-title":"Information and Software Technology"},{"key":"9646_CR18","doi-asserted-by":"publisher","unstructured":"Marijan, D. (2015). Multi-perspective regression test prioritization for time-constrained environments. In 2015 IEEE International Conference on Software Quality, Reliability and Security (pp. 157\u2013162). https:\/\/doi.org\/10.1109\/QRS.2015.31","DOI":"10.1109\/QRS.2015.31"},{"key":"9646_CR19","doi-asserted-by":"publisher","unstructured":"Marijan, D., Gotlieb, A., & Sen, S. (2013). Test case prioritization for continuous regression testing: An industrial case study. In 2013 IEEE International Conference on Software Maintenance (pp. 540\u2013543). https:\/\/doi.org\/10.1109\/ICSM.2013.91","DOI":"10.1109\/ICSM.2013.91"},{"key":"9646_CR20","doi-asserted-by":"publisher","unstructured":"Marijan, D., Gotlieb, A., & Liaaen, M. (2019). A learning algorithm for optimizing continuous integration development and testing practice. Software: Practice and Experience, 192\u2013213. https:\/\/doi.org\/10.1002\/spe.2661","DOI":"10.1002\/spe.2661"},{"key":"9646_CR21","doi-asserted-by":"publisher","unstructured":"Marijan, D., & Liaaen, M. (2016). Effect of time window on the performance of continuous regression testing. In 2016 IEEE International Conference on Software Maintenance and Evolution (ICSME) (pp. 568\u2013571). https:\/\/doi.org\/10.1109\/ICSME.2016.77","DOI":"10.1109\/ICSME.2016.77"},{"key":"9646_CR22","doi-asserted-by":"publisher","unstructured":"Marijan, D., & Liaaen, M. (2017). Test prioritization with optimally balanced configuration coverage. In 2017 IEEE 18th International Symposium on High Assurance Systems Engineering (HASE) (pp. 100\u2013103). https:\/\/doi.org\/10.1109\/HASE.2017.26","DOI":"10.1109\/HASE.2017.26"},{"key":"9646_CR23","doi-asserted-by":"publisher","unstructured":"Marijan, D., Liaaen, M., Gotlieb, A., Sen, S., & Ieva, C. (2017). Titan: Test suite optimization for highly configurable software. In 2017 IEEE International Conference on Software Testing, Verification and Validation (ICST) (pp. 524\u2013531). https:\/\/doi.org\/10.1109\/ICST.2017.60","DOI":"10.1109\/ICST.2017.60"},{"key":"9646_CR24","doi-asserted-by":"publisher","unstructured":"Marijan, D., & Liaaen, M. (2018). Practical selective regression testing with effective redundancy in interleaved tests. In Proceedings of the 40th International Conference on Software Engineering: Software Engineering in Practice, ICSE-SEIP \u201918, Association for Computing Machinery, New York, NY, USA (pp. 153\u2013162). https:\/\/doi.org\/10.1145\/3183519.3183532","DOI":"10.1145\/3183519.3183532"},{"key":"9646_CR25","doi-asserted-by":"publisher","unstructured":"Marijan, D., Liaaen, M., & Sen, S. (2018). DevOps improvements for reduced cycle times with integrated test optimizations for continuous integration. In 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC) (Vol. 1, pp. 22\u201327). https:\/\/doi.org\/10.1109\/COMPSAC.2018.00012","DOI":"10.1109\/COMPSAC.2018.00012"},{"key":"9646_CR26","doi-asserted-by":"publisher","unstructured":"Mirarab, S., & Tahvildari, L. (2008). An empirical study on bayesian network-based approach for test case prioritization. In 2008 1st International Conference on Software Testing, Verification, and Validation (pp. 278\u2013287). https:\/\/doi.org\/10.1109\/ICST.2008.57","DOI":"10.1109\/ICST.2008.57"},{"issue":"2","key":"9646_CR27","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1109\/MS.2018.1661332","volume":"35","author":"N Niu","year":"2018","unstructured":"Niu, N., Brinkkemper, S., Franch, X., Partanen, J., & Savolainen, J. (2018). Requirements engineering and continuous deployment. IEEE Software, 35(2), 86\u201390.","journal-title":"IEEE Software"},{"issue":"3","key":"9646_CR28","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1109\/MS.2017.86","volume":"34","author":"C Parnin","year":"2017","unstructured":"Parnin, C., Helms, E., Atlee, C., Boughton, H., Ghattas, M., Glover, A., Holman, J., Micco, J., Murphy, B., Savor, T., et al. (2017). The top 10 adages in continuous deployment. IEEE Software, 34(3), 86\u201395.","journal-title":"IEEE Software"},{"key":"9646_CR29","doi-asserted-by":"crossref","unstructured":"Rosenbauer, L., Stein, A., Maier, R., Patzel, D., & Hahner, J. (2020). Xcs as a reinforcement learning approach to automatic test case prioritization. In Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion,\u00a01798\u20131806.","DOI":"10.1145\/3377929.3398128"},{"key":"9646_CR30","doi-asserted-by":"publisher","first-page":"929","DOI":"10.1109\/32.962562","volume":"27","author":"G Rothermel","year":"2001","unstructured":"Rothermel, G., Untch, R. H., Chu, C., & Harrold, M. J. (2001). Prioritizing test cases for regression testing. IEEE Transactions on Software Engineering, 27, 929\u2013948.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9646_CR31","doi-asserted-by":"crossref","unstructured":"Savor, T., Douglas, M., Gentili, M., Williams, L., Beck, K., & Stumm, M. (2016). Continuous deployment at facebook and oanda. In 2016 IEEE\/ACM 38th International Conference on Software Engineering Companion (ICSE-C) (pp. 21\u201330). IEEE.","DOI":"10.1145\/2889160.2889223"},{"key":"9646_CR32","doi-asserted-by":"publisher","unstructured":"Sharif, A., Marijan, D., & Liaaen, M. (2021). Deeporder: Deep learning for test case prioritization in continuous integration testing. In 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME) (pp. 525\u2013534). https:\/\/doi.org\/10.1109\/ICSME52107.2021.00053","DOI":"10.1109\/ICSME52107.2021.00053"},{"key":"9646_CR33","doi-asserted-by":"crossref","unstructured":"Shi, A., Zhao, P., & Marinov, D. (2019). Understanding and improving regression test selection in continuous integration. In 2019 IEEE 30th International Symposium on Software Reliability Engineering (ISSRE) (pp. 228\u2013238). IEEE.","DOI":"10.1109\/ISSRE.2019.00031"},{"key":"9646_CR34","doi-asserted-by":"crossref","unstructured":"Shi, T., Xiao, L., & Wu, K. (2020). Reinforcement learning based test case prioritization for enhancing the security of software. In 2020 IEEE 7th International Conference on Data Science and Advanced Analytics (DSAA) (pp. 663\u2013672).","DOI":"10.1109\/DSAA49011.2020.00076"},{"key":"9646_CR35","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1016\/j.jss.2016.06.017","volume":"119","author":"H Srikanth","year":"2016","unstructured":"Srikanth, H., Cashman, M., & Cohen, M. B. (2016). Test case prioritization of build acceptance tests for an enterprise cloud application: An industrial case study. Journal of Systems and Software, 119, 122\u2013135.","journal-title":"Journal of Systems and Software"}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-023-09646-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11219-023-09646-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-023-09646-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,10]],"date-time":"2023-11-10T15:14:30Z","timestamp":1699629270000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11219-023-09646-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,28]]},"references-count":35,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2023,12]]}},"alternative-id":["9646"],"URL":"https:\/\/doi.org\/10.1007\/s11219-023-09646-0","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7,28]]},"assertion":[{"value":"6 July 2023","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 July 2023","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 author declares no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}