journal article Open Access Jun 01, 2026

Test case prioritization: A systematic review using snowballing and TCPFramework with approach combinators

View at Publisher Save 10.1016/j.infsof.2026.108062
Topics

No keywords indexed for this article. Browse by subject →

References
60
[1]
Saha "An empirical study of long lived bugs" (2014)
[2]
Ajorloo "A systematic review of machine learning methods in software testing" Appl. Softw. Comput. (2024) 10.1016/j.asoc.2024.111805
[3]
Washizaki (2024)
[4]
Myers (2011)
[5]
Khatibsyarbini "Test case prioritization approaches in regression testing: A systematic literature review" Inf. Softw. Technol. (2018) 10.1016/j.infsof.2017.08.014
[6]
Haghighatkhah "Test prioritization in continuous integration environments" J. Syst. Softw. (2018) 10.1016/j.jss.2018.08.061
[7]
Prado Lima "Test case prioritization in continuous integration environments: A systematic mapping study" Inf. Softw. Technol. (2020) 10.1016/j.infsof.2020.106268
[8]
Marijan "Comparative study of machine learning test case prioritization for continuous integration testing" Softw. Qual. J. (2023) 10.1007/s11219-023-09646-0
[9]
Bagherzadeh "Reinforcement learning for test case prioritization" IEEE Trans. Softw. Eng. (2022) 10.1109/tse.2021.3070549
[10]
Yoo "Regression testing minimization, selection and prioritization: a survey" Softw. Test. Verif. Reliab. (2012) 10.1002/stv.430
[11]
Memon "Taming Google-scale continuous testing" (2017)
[12]
Czerwonka "CRANE: Failure prediction, change analysis and test prioritization in practice – experiences from windows" (2011)
[13]
Kitchenham "SEGRESS: Software engineering guidelines for reporting secondary studies" IEEE Trans. Softw. Eng. (2023) 10.1109/tse.2022.3174092
[14]
Wohlin "Guidelines for snowballing in systematic literature studies and a replication in software engineering" (2014)
[15]
Kitchenham (2007)
[16]
Moher "Preferred reporting items for systematic review and meta-analysis protocols (PRISMA-P) 2015 statement" Syst. Rev. (2015) 10.1186/2046-4053-4-1
[17]
Yang "Can code representation boost IR-based test case prioritization?" (2023)
[18]
Yaraghi "Scalable and accurate test case prioritization in continuous integration contexts" IEEE Trans. Softw. Eng. (2023) 10.1109/tse.2022.3184842
[19]
Huang "Regression test case prioritization by code combinations coverage" J. Syst. Softw. (2020) 10.1016/j.jss.2020.110712
[20]
Vescan "Embracing unification: A comprehensive approach to modern test case prioritization" (2024)
[21]
Mukherjee "A survey on different approaches for software test case prioritization" J. King Saud Univ. – Comput. Inf. Sci. (2021) 10.1016/j.jksuci.2018.09.005
[22]
Rothermel "Test case prioritization: an empirical study" (1999)
[23]
Singh "Systematic literature review on regression test prioritization techniques" Inform. (Slovenia) (2012)
[24]
Catal "Test case prioritization: a systematic mapping study" Softw. Qual. J. (2013) 10.1007/s11219-012-9181-z
[25]
de S. Campos Junior "Test case prioritization: a systematic review and mapping of the literature" (2017)
[26]
de Castro-Cabrera "Trends in prioritization of test cases: 2017–2019" (2020)
[27]
Abubakar "A review on the new trend in regression test case prioritization" ATBU J. Sci. Technol. Educ. (2023)
[28]
Mattis "RTPTorrent: An open-source dataset for evaluating regression test prioritization" (2020)
[29]
Do "On the use of mutation faults in empirical assessments of test case prioritization techniques" IEEE Trans. Softw. Eng. (2006) 10.1109/tse.2006.92
[30]
Luo "Assessing test case prioritization on real faults and mutants" (2018)
[31]
Luo "A large-scale empirical comparison of static and dynamic test case prioritization techniques" (2016)
[32]
Marijan "Test case prioritization for continuous regression testing: An industrial case study" (2013)
[33]
Zhou "Beating random test case prioritization" IEEE Trans. Reliab. (2021) 10.1109/tr.2020.2979815
[34]
Kim "A history-based test prioritization technique for regression testing in resource constrained environments" (2002)
[35]
Huang "A learn-to-rank method for model-based regression test case prioritization" IEEE Access (2021) 10.1109/access.2021.3053163
[36]
Cao "Ensemble approaches for test case prioritization in ui testing" (2022) 10.18293/seke2022-148
[37]
Mondal "Hansie: Hybrid and consensus regression test prioritization" J. Syst. Softw. (2021) 10.1016/j.jss.2020.110850
[38]
Hassan "An exploratory study of history-based test case prioritization techniques on different datasets" Baghdad Sci. J. (2024) 10.21123/bsj.2024.9604
[39]
Prado Lima "A multi-armed bandit approach for test case prioritization in continuous integration environments" IEEE Trans. Softw. Eng. (2022) 10.1109/tse.2020.2992428
[40]
Zhao "Revisiting machine learning based test case prioritization for continuous integration" (2023)
[41]
Wong "A study of effective regression testing in practice" (1997)
[42]
Rothermel "Prioritizing test cases for regression testing" IEEE Trans. Softw. Eng. (2001) 10.1109/32.962562
[43]
Pan "Test case selection and prioritization using machine learning: a systematic literature review" Empir. Softw. Eng. (2021) 10.1007/s10664-021-10066-6
[44]
Henard "Comparing white-box and black-box test prioritization" (2016)
[45]
Lou "Chapter one – a survey on regression test-case prioritization" Adv. Comput. (2019) 10.1016/bs.adcom.2018.10.001
[46]
Elbaum "Prioritizing test cases for regression testing" SIGSOFT Softw. Eng. Notes (2000) 10.1145/347636.348910
[47]
Wang "A revisit of metrics for test case prioritization problems" Int. J. Softw. Eng. Knowl. Eng. (2020) 10.1142/s0218194020500291
[48]
Elbaum "Incorporating varying test costs and fault severities into test case prioritization" (2001)
[49]
Qu "Combinatorial interaction regression testing: A study of test case generation and prioritization" (2007)
[50]
Bertolino "Learning-to-rank vs ranking-to-learn: strategies for regression testing in continuous integration" (2020)

Showing 50 of 60 references

Metrics
0
Citations
60
References
Details
Published
Jun 01, 2026
Vol/Issue
194
Pages
108062
License
View
Cite This Article
Tomasz Chojnacki, Lech Madeyski (2026). Test case prioritization: A systematic review using snowballing and TCPFramework with approach combinators. Information and Software Technology, 194, 108062. https://doi.org/10.1016/j.infsof.2026.108062
Related

You May Also Like