{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T07:47:36Z","timestamp":1767340056424,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":116,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T00:00:00Z","timestamp":1726012800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"NSF (National Science Foundation)","award":["1763788,1956374,2238045"],"award-info":[{"award-number":["1763788,1956374,2238045"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,9,11]]},"DOI":"10.1145\/3650212.3680307","type":"proceedings-article","created":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T11:44:25Z","timestamp":1726055065000},"page":"615-627","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Revisiting Test-Case Prioritization on Long-Running Test Suites"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5058-9405","authenticated-orcid":false,"given":"Runxiang","family":"Cheng","sequence":"first","affiliation":[{"name":"University of Illinois Urbana-Champaign, Urbana-Champaign, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-9741-6716","authenticated-orcid":false,"given":"Shuai","family":"Wang","sequence":"additional","affiliation":[{"name":"University of Illinois Urbana-Champaign, Urbana-Champaign, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0668-8526","authenticated-orcid":false,"given":"Reyhaneh","family":"Jabbarvand","sequence":"additional","affiliation":[{"name":"University of Illinois Urbana-Champaign, Urbana-Champaign, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5023-3492","authenticated-orcid":false,"given":"Darko","family":"Marinov","sequence":"additional","affiliation":[{"name":"University of Illinois Urbana-Champaign, Urbana-Champaign, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,9,11]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2023. IR-Based TCP Dataset. https:\/\/sites.google.com\/view\/ir-based-tcp"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","unstructured":"Mohamed Abdelkarim and Reem ElAdawi. 2022. TCP-Net: Test Case Prioritization using End-to-End Deep Neural Networks. In ICSTW.","DOI":"10.1109\/ICSTW55395.2022.00034"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Jeff Anderson Saeed Salem and Hyunsook Do. 2014. Improving the Effectiveness of Test Suite through Mining Historical Data. In MSR.","DOI":"10.1145\/2597073.2597084"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Jeff Anderson Saeed Salem and Hyunsook Do. 2015. Striving for Failure: An Industrial Case Study about Test Failure Prediction. In ICSE.","DOI":"10.1109\/ICSE.2015.134"},{"key":"e_1_3_2_1_5_1","unstructured":"2023. Apache Software Foundation. https:\/\/www.apache.org\/"},{"key":"e_1_3_2_1_6_1","volume-title":"Reinforcement Learning for Test Case Prioritization. TSE, 48","author":"Bagherzadeh Mojtaba","year":"2021","unstructured":"Mojtaba Bagherzadeh, Nafiseh Kahani, and Lionel Briand. 2021. Reinforcement Learning for Test Case Prioritization. TSE, 48 (2021)."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"crossref","unstructured":"Moritz Beller Georgios Gousios and Andy Zaidman. 2017. Oops My Tests Broke the Build: An Explorative Analysis of Travis CI with GitHub. In MSR.","DOI":"10.7287\/peerj.preprints.1984"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Moritz Beller Georgios Gousios and Andy Zaidman. 2017. TravisTorrent: Synthesizing Travis CI and GitHub for Full-Stack Research on Continuous Integration. In MSR.","DOI":"10.1109\/MSR.2017.24"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Antonia Bertolino Antonio Guerriero Breno Miranda Roberto Pietrantuono and Stefano Russo. 2020. Learning-to-Rank vs Ranking-to-Learn: Strategies for Regression Testing in Continuous Integration. In ICSE.","DOI":"10.1145\/3377811.3380369"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"crossref","unstructured":"Benjamin Busjaeger and Tao Xie. 2016. Learning for Test Prioritization: An Industrial Case Study. In ESEC\/FSE.","DOI":"10.1145\/2950290.2983954"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Jeanderson Candido Luis Melo and Marcelo d\u2019Amorim. 2017. Test Suite Parallelization in Open-Source Projects: A Study on Its Usage and Impact. In ASE.","DOI":"10.1109\/ASE.2017.8115695"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","unstructured":"Ryan Carlson Hyunsook Do and Anne Denton. 2011. A Clustering Approach to Improving Test Case Prioritization: An Industrial Case Study. In ICSM.","DOI":"10.1109\/ICSM.2011.6080805"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Junjie Chen Yiling Lou Lingming Zhang Jianyi Zhou Xiaoleng Wang Dan Hao and Lu Zhang. 2018. Optimizing Test Prioritization via Test Distribution Analysis. In ESEC\/FSE.","DOI":"10.1145\/3236024.3236053"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"crossref","unstructured":"Runxiang Cheng Lingming Zhang Darko Marinov and Tianyin Xu. 2021. Test-Case Prioritization for Configuration Testing. In ISSTA.","DOI":"10.1145\/3460319.3464810"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","unstructured":"Albert Danial. 2021. cloc: v1.92. https:\/\/doi.org\/10.5281\/zenodo.5760077 10.5281\/zenodo.5760077","DOI":"10.5281\/zenodo.5760077"},{"key":"e_1_3_2_1_16_1","unstructured":"Hyunsook Do Gregg Rothermel and Alex Kinneer. 2004. Empirical Studies of Test Case Prioritization in a JUnit Testing Environment. In ISSRE."},{"key":"e_1_3_2_1_17_1","unstructured":"Sebastian Elbaum Alexey Malishevsky and Gregg Rothermel. 2001. Incorporating Varying Test Costs and Fault Severities into Test Case Prioritization. In ICSE."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Sebastian Elbaum Gregg Rothermel and John Penix. 2014. Techniques for Improving Regression Testing in Continuous Integration Development Environments. In ESEC\/FSE.","DOI":"10.1145\/2635868.2635910"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"crossref","unstructured":"Daniel Elsner Florian Hauer Alexander Pretschner and Silke Reimer. 2021. Empirically Evaluating Readily Available Information for Regression Test Optimization in Continuous Integration. In ISSTA.","DOI":"10.1145\/3460319.3464834"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"crossref","unstructured":"Michael G. Epitropakis Shin Yoo Mark Harman and Edmund K Burke. 2015. Empirical Evaluation of Pareto Efficient Multi-Objective Regression Test Case Prioritisation. In ISSTA.","DOI":"10.1145\/2771783.2771788"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"crossref","unstructured":"Emad Fallahzadeh and Peter C Rigby. 2022. The Impact of Flaky Tests on Historical Test Prioritization on Chrome. In ICSE-SEIP.","DOI":"10.1145\/3510457.3513038"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"crossref","unstructured":"Ali Ghanbari Samuel Benton and Lingming Zhang. 2019. Practical Program Repair via Bytecode Mutation. In ISSTA.","DOI":"10.1145\/3293882.3330559"},{"key":"e_1_3_2_1_23_1","unstructured":"2023. Git Diff Documentation. https:\/\/git-scm.com\/docs\/git-diff#Documentation\/git-diff.txt\u2013Ultngt"},{"key":"e_1_3_2_1_24_1","unstructured":"2022. GitHub API - compare two commits. https:\/\/docs.github.com\/en\/rest\/commits\/commits?apiVersion=2022-11-28#compare-two-commits"},{"key":"e_1_3_2_1_25_1","unstructured":"2022. GitHub API - pulls. https:\/\/docs.github.com\/en\/rest\/pulls?apiVersion=2022-11-28"},{"key":"e_1_3_2_1_26_1","unstructured":"2023. GitHub Workflow Limits. https:\/\/docs.github.com\/en\/actions\/learn-github-actions\/usage-limits-billing-and-administration"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"crossref","unstructured":"Alberto Gonzalez-Sanchez Eric Piel Hans-Gerhard Gross and Arjan JC van Gemund. 2010. Prioritizing Tests for Software Fault Localization. In QSIC.","DOI":"10.1109\/QSIC.2010.28"},{"key":"e_1_3_2_1_28_1","unstructured":"2023. Gradle. https:\/\/gradle.org\/"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3579851"},{"key":"e_1_3_2_1_30_1","volume-title":"Confounding and Collapsibility in Causal Inference. Statistical science, 14","author":"Greenland Sander","year":"1999","unstructured":"Sander Greenland, Judea Pearl, and James M Robins. 1999. Confounding and Collapsibility in Causal Inference. Statistical science, 14 (1999)."},{"key":"e_1_3_2_1_31_1","unstructured":"2023. Hadoop CI Server. https:\/\/ci-hadoop.apache.org\/job\/hadoop-multibranch\/"},{"key":"e_1_3_2_1_32_1","unstructured":"2023. TestYarnNativeServices. https:\/\/github.com\/apache\/hadoop\/blob\/trunk\/hadoop-yarn-project\/hadoop-yarn\/hadoop-yarn-applications\/hadoop-yarn-services\/hadoop-yarn-services-core\/src\/test\/java\/org\/apache\/hadoop\/yarn\/service\/TestYarnNativeServices.java"},{"key":"e_1_3_2_1_33_1","volume-title":"Test Prioritization in Continuous Integration Environments. Journal of Systems and Software, 146","author":"Haghighatkhah Alireza","year":"2018","unstructured":"Alireza Haghighatkhah, Mika Mantyla, Markku Oivo, and Pasi Kuvaja. 2018. Test Prioritization in Continuous Integration Environments. Journal of Systems and Software, 146 (2018)."},{"key":"e_1_3_2_1_34_1","unstructured":"2023. HBase Flaky Tests Dashboard. https:\/\/nightlies.apache.org\/hbase\/HBase-Find-Flaky-Tests\/master\/1208\/output\/dashboard.html"},{"key":"e_1_3_2_1_35_1","unstructured":"2017. RETECS. https:\/\/bitbucket.org\/HelgeS\/retecs\/src\/master"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"crossref","unstructured":"Christopher Henard Mike Papadakis Mark Harman Yue Jia and Yves Le Traon. 2016. Comparing White-box and Black-box Test Prioritization. In ICSE.","DOI":"10.1145\/2884781.2884791"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"crossref","unstructured":"Michael Hilton Timothy Tunnell Kai Huang Darko Marinov and Danny Dig. 2016. Usage Costs and Benefits of Continuous Integration in Open-Source Projects. In ASE.","DOI":"10.1145\/2970276.2970358"},{"key":"e_1_3_2_1_38_1","unstructured":"2023. Hive Flaky Tests Dashboard. http:\/\/ci.hive.apache.org\/job\/hive-flaky-check"},{"key":"e_1_3_2_1_39_1","unstructured":"2023. Jenkins Pipeline Syntax. https:\/\/www.jenkins.io\/doc\/book\/pipeline\/syntax\/#parallel"},{"key":"e_1_3_2_1_40_1","unstructured":"2023. Jenkins Remote Access API. https:\/\/www.jenkins.io\/doc\/book\/using\/remote-access-api\/"},{"key":"e_1_3_2_1_41_1","volume-title":"Wing Kwong Chan, and TH Tse","author":"Jiang Bo","year":"2009","unstructured":"Bo Jiang, Zhenyu Zhang, Wing Kwong Chan, and TH Tse. 2009. Adaptive Random Test Case Prioritization. In ASE."},{"key":"e_1_3_2_1_42_1","unstructured":"Xianhao Jin and Francisco Servant. 2020. A Cost-efficient Approach to Building in Continuous Integration. In ICSE."},{"key":"e_1_3_2_1_43_1","unstructured":"2023. JIRA Fuzzy Search. https:\/\/confluence.atlassian.com\/jirasoftwareserver\/advanced-searching-939938733.html"},{"key":"e_1_3_2_1_44_1","unstructured":"2023. JIRA Issue. https:\/\/issues.apache.org\/jira\/issues"},{"key":"e_1_3_2_1_45_1","unstructured":"2023. Kafka CI Server. https:\/\/ci-builds.apache.org\/job\/Kafka"},{"key":"e_1_3_2_1_46_1","unstructured":"2023. Kafka Jenkinsfile. https:\/\/github.com\/apache\/kafka\/blob\/7d39d7400c919a519fb73d93e311eba9b13bbb97\/Jenkinsfile#L101"},{"key":"e_1_3_2_1_47_1","volume-title":"LightGBM: A Highly Efficient Gradient Boosting Decision Tree. NeurIPS, 30","author":"Ke Guolin","year":"2017","unstructured":"Guolin Ke, Qi Meng, Thomas Finley, Taifeng Wang, Wei Chen, Weidong Ma, Qiwei Ye, and Tie-Yan Liu. 2017. LightGBM: A Highly Efficient Gradient Boosting Decision Tree. NeurIPS, 30 (2017)."},{"key":"e_1_3_2_1_48_1","unstructured":"Jung-Min Kim and Adam Porter. 2002. A History-Based Test Prioritization Technique for Regression Testing in Resource Constrained Environments. In ICSE."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"crossref","unstructured":"Eric Knauss Miroslaw Staron Wilhelm Meding Ola Soder Agneta Nilsson and Magnus Castell. 2015. Supporting Continuous Integration by Code-Churn Based Test Selection. In RCoSE.","DOI":"10.1109\/RCoSE.2015.11"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"crossref","unstructured":"Remo Lachmann Sandro Schulze Manuel Nieke Christoph Seidl and Ina Schaefer. 2016. System-Level Test Case Prioritization Using Machine Learning. In ICMLA.","DOI":"10.1109\/ICMLA.2016.0065"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"crossref","unstructured":"Wing Lam August Shi Reed Oei Sai Zhang Michael D Ernst and Tao Xie. 2020. Dependent-Test-Aware Regression Testing Techniques. In ISSTA.","DOI":"10.1145\/3395363.3397364"},{"key":"e_1_3_2_1_52_1","volume-title":"Yves Le Traon, and John Micco","author":"Leong Claire","year":"2019","unstructured":"Claire Leong, Abhayendra Singh, Mike Papadakis, Yves Le Traon, and John Micco. 2019. Assessing Transition-based Test Selection Algorithms at Google. In ICSE-SEIP."},{"key":"e_1_3_2_1_53_1","volume-title":"AGA: An Accelerated Greedy Additional Algorithm for Test Case Prioritization. TSE, 48","author":"Li Feng","year":"2021","unstructured":"Feng Li, Jianyi Zhou, Yinzhu Li, Dan Hao, and Lu Zhang. 2021. AGA: An Accelerated Greedy Additional Algorithm for Test Case Prioritization. TSE, 48 (2021)."},{"key":"e_1_3_2_1_54_1","volume-title":"Search Algorithms for Regression Test Case Prioritization. TSE, 33","author":"Li Zheng","year":"2007","unstructured":"Zheng Li, Mark Harman, and Robert M Hierons. 2007. Search Algorithms for Regression Test Case Prioritization. TSE, 33 (2007)."},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180213"},{"key":"e_1_3_2_1_56_1","volume-title":"A Multi-Armed Bandit Approach for Test Case Prioritization in Continuous Integration Environments. TSE, 48","author":"Prado Lima Jackson A","year":"2020","unstructured":"Jackson A Prado Lima and Silvia Regina Vergilio. 2020. A Multi-Armed Bandit Approach for Test Case Prioritization in Continuous Integration Environments. TSE, 48 (2020)."},{"key":"e_1_3_2_1_57_1","unstructured":"Yiling Lou Samuel Benton Dan Hao Lu Zhang and Lingming Zhang. 2021. How Does Regression Test Selection Affect Program Repair? An Extensive Study on 2 Million Patches. arXiv:2105.07311."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","unstructured":"2024. Dataset of Long-Running Test Suites. https:\/\/doi.org\/10.5281\/zenodo.12662090 10.5281\/zenodo.12662090","DOI":"10.5281\/zenodo.12662090"},{"key":"e_1_3_2_1_59_1","unstructured":"Yafeng Lu Yiling Lou Shiyang Cheng Lingming Zhang Dan Hao Yangfan Zhou and Lu Zhang. 2016. How Does Regression Test Prioritization Perform in Real-World Software Evolution? In ICSE."},{"key":"e_1_3_2_1_60_1","unstructured":"Qingzhou Luo Farah Hariri Lamyaa Eloussi and Darko Marinov. 2014. An Empirical Analysis of Flaky Tests. In FSE."},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"crossref","unstructured":"Qi Luo Kevin Moran and Denys Poshyvanyk. 2016. A Large-Scale Empirical Comparison of Static and Dynamic Test Case Prioritization Techniques. In FSE.","DOI":"10.1145\/2950290.2950344"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"crossref","unstructured":"Qi Luo Kevin Moran Denys Poshyvanyk and Massimiliano Di Penta. 2018. Assessing Test Case Prioritization on Real Faults and Mutants. In ICSME.","DOI":"10.1109\/ICSME.2018.00033"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"crossref","unstructured":"Mateusz Machalica Alex Samylkin Meredith Porth and Satish Chandra. 2019. Predictive Test Selection. In ICSE-SEIP.","DOI":"10.1109\/ICSE-SEIP.2019.00018"},{"key":"e_1_3_2_1_64_1","unstructured":"Alexey G. Malishevsky Joseph R Ruthruff Gregg Rothermel and Sebastian Elbaum. 2006. Cost-Cognizant Test Case Prioritization."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"crossref","unstructured":"Rezwana Mamata Akramul Azim Ramiro Liscano Kevin Smith Yee-Kang Chang Gkerta Seferi and Qasim Tauseef. 2023. Test Case Prioritization using Transfer Learning in Continuous Integration Environments. In AST.","DOI":"10.1109\/AST58925.2023.00023"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"crossref","unstructured":"Dusica Marijan Arnaud Gotlieb and Abhijeet Sapkota. 2020. Neural Network Classification for Improving Continuous Regression Testing. In AITest.","DOI":"10.1109\/AITEST49225.2020.00025"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"crossref","unstructured":"Toni Mattis Patrick Rein Falco Dursch and Robert Hirschfeld. 2020. RTPTorrent: An Open-source Dataset for Evaluating Regression Test Prioritization. In MSR.","DOI":"10.1145\/3379597.3387458"},{"key":"e_1_3_2_1_68_1","unstructured":"2023. Maven. http:\/\/maven.apache.org"},{"key":"e_1_3_2_1_69_1","unstructured":"2023. Maven Surefire rerunFailingTestsCount. https:\/\/maven.apache.org\/surefire\/maven-surefire-plugin\/examples\/rerun-failing-tests.html"},{"key":"e_1_3_2_1_70_1","volume-title":"A Static Approach to Prioritizing JUnit Test Cases. TSE, 38","author":"Mei Hong","year":"2012","unstructured":"Hong Mei, Dan Hao, Lingming Zhang, Lu Zhang, Ji Zhou, and Gregg Rothermel. 2012. A Static Approach to Prioritizing JUnit Test Cases. TSE, 38 (2012)."},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"crossref","unstructured":"Atif Memon Zebao Gao Bao Nguyen Sanjeev Dhanda Eric Nickell Rob Siemborski and John Micco. 2017. Taming Google-Scale Continuous Testing. In ICSE-SEIP.","DOI":"10.1109\/ICSE-SEIP.2017.16"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"crossref","unstructured":"Ade Miller. 2008. A Hundred Days of Continuous Integration. In Agile.","DOI":"10.1109\/Agile.2008.8"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/567793.567795"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"crossref","unstructured":"Armin Najafi Weiyi Shang and Peter C Rigby. 2019. Improving Test Effectiveness Using Test Executions History: An Industrial Experience Report. In ICSE-SEIP.","DOI":"10.1109\/ICSE-SEIP.2019.00031"},{"key":"e_1_3_2_1_75_1","volume-title":"Mary Jean Harrold, and Alessandro Orso","author":"Nanda Agastya","year":"2011","unstructured":"Agastya Nanda, Senthil Mani, Saurabh Sinha, Mary Jean Harrold, and Alessandro Orso. 2011. Regression Testing in the Presence of Non-code Changes. In ICST."},{"key":"e_1_3_2_1_76_1","unstructured":"Tanzeem Bin Noor and Hadi Hemmati. 2015. A Similarity-Based Approach for Test Case Prioritization Using Historical Failure Data. In ISSRE."},{"key":"e_1_3_2_1_77_1","unstructured":"Tanzeem Bin Noor and Hadi Hemmati. 2017. Studying Test Case Failure Prediction for Test Case Prioritization. In PROMISE."},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"crossref","unstructured":"Safa Omri and Carsten Sinz. 2022. Learning to Rank for Test Case Prioritization. In SBST.","DOI":"10.1145\/3526072.3527525"},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"crossref","unstructured":"Cong Pan and Michael Pradel. 2021. Continuous Test Suite Failure Prediction. In ISSTA.","DOI":"10.1145\/3460319.3464840"},{"key":"e_1_3_2_1_80_1","volume-title":"Test Case Selection and Prioritization Using Machine Learning: A Systematic Literature Review. ESE, 27","author":"Pan Rongqi","year":"2022","unstructured":"Rongqi Pan, Mojtaba Bagherzadeh, Taher A Ghaleb, and Lionel Briand. 2022. Test Case Selection and Prioritization Using Machine Learning: A Systematic Literature Review. ESE, 27 (2022)."},{"key":"e_1_3_2_1_81_1","unstructured":"Zhonghao Pan Shan Zhou Jianmin Wang Jinbo Wang Jiao Jia and Yang Feng. 2022. Test Case Prioritization for Deep Neural Networks. In DSA."},{"key":"e_1_3_2_1_82_1","volume-title":"A Survey of Flaky Tests. TOSEM, 31","author":"Parry Owain","year":"2021","unstructured":"Owain Parry, Gregory M Kapfhammer, Michael Hilton, and Phil McMinn. 2021. A Survey of Flaky Tests. TOSEM, 31 (2021)."},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"crossref","unstructured":"Qianyang Peng August Shi and Lingming Zhang. 2020. Empirically Revisiting and Enhancing IR-Based Test-Case Prioritization. In ISSTA.","DOI":"10.1145\/3395363.3397383"},{"key":"e_1_3_2_1_84_1","volume-title":"Chandra Sekhar Maddila, and Nachiappan Nagappan","author":"Philip Adithya Abraham","year":"2019","unstructured":"Adithya Abraham Philip, Ranjita Bhagwan, Rahul Kumar, Chandra Sekhar Maddila, and Nachiappan Nagappan. 2019. FastLane: Test Minimization for Rapidly Deployed Large-Scale Online Services. In ICSE."},{"key":"e_1_3_2_1_85_1","unstructured":"2023. pytest-rerunfailures. https:\/\/pypi.org\/project\/pytest-rerunfailures"},{"key":"e_1_3_2_1_86_1","unstructured":"Yuhua Qi Xiaoguang Mao and Yan Lei. 2013. Efficient Automated Program Repair Through Fault-Recorded Testing Prioritization. In ICSM."},{"key":"e_1_3_2_1_87_1","unstructured":"Xiao Qu Myra B. Cohen and Gregg Rothermel. 2008. Configuration-Aware Regression Testing: An Empirical Study of Sampling and Prioritization. In ISSTA."},{"key":"e_1_3_2_1_88_1","volume-title":"Experimentation As a Way of Life: Okapi at TREC. Information processing & management, 36","author":"Robertson Stephen E.","year":"2000","unstructured":"Stephen E. Robertson, Steve Walker, and Micheline Beaulieu. 2000. Experimentation As a Way of Life: Okapi at TREC. Information processing & management, 36 (2000)."},{"key":"e_1_3_2_1_89_1","doi-asserted-by":"crossref","unstructured":"Gregg Rothermel Roland H. Untch Chengyun Chu and Mary Jean Harrold. 1999. Test Case Prioritization: An Empirical Study. In ICSM.","DOI":"10.1109\/ICSM.1999.792604"},{"key":"e_1_3_2_1_90_1","volume-title":"Prioritizing Test Cases for Regression Testing. TSE, 27","author":"Rothermel Gregg","year":"2001","unstructured":"Gregg Rothermel, Roland H. Untch, Chengyun Chu, and Mary Jean Harrold. 2001. Prioritizing Test Cases for Regression Testing. TSE, 27 (2001)."},{"key":"e_1_3_2_1_91_1","unstructured":"David Saff and Michael D Ernst. 2003. Reducing Wasted Development Time via Continuous Testing. In ISSRE."},{"key":"e_1_3_2_1_92_1","doi-asserted-by":"crossref","unstructured":"Ripon K Saha Lingming Zhang Sarfraz Khurshid and Dewayne E Perry. 2015. An Information Retrieval Approach for Regression Test Prioritization Based on Program Changes. In ICSE.","DOI":"10.1109\/ICSE.2015.47"},{"key":"e_1_3_2_1_93_1","volume-title":"Term-Weighting Approaches in Automatic Text Retrieval. Information Processing & Management, 24","author":"Salton Gerard","year":"1988","unstructured":"Gerard Salton and Christopher Buckley. 1988. Term-Weighting Approaches in Automatic Text Retrieval. Information Processing & Management, 24 (1988)."},{"key":"e_1_3_2_1_94_1","unstructured":"2023. sklearn.ensemble.HistGradientBoostingRegressor. https:\/\/scikit-learn.org\/stable\/modules\/generated\/sklearn.ensemble.HistGradientBoostingRegressor.html"},{"key":"e_1_3_2_1_95_1","doi-asserted-by":"crossref","unstructured":"Aizaz Sharif Dusica Marijan and Marius Liaaen. 2021. DeepOrder: Deep Learning for Test Case Prioritization in Continuous Integration Testing. In ICSME.","DOI":"10.26226\/morressier.613b5418842293c031b5b5de"},{"key":"e_1_3_2_1_96_1","doi-asserted-by":"crossref","unstructured":"Mark Sherriff Mike Lake and Laurie Williams. 2007. Prioritization of Regression Tests using Singular Value Decomposition with Empirical Change Records. In ISSRE.","DOI":"10.1109\/ISSRE.2007.25"},{"key":"e_1_3_2_1_97_1","unstructured":"August Shi Alex Gyori Suleman Mahmood Peiyuan Zhao and Darko Marinov. 2018. Evaluating Test-Suite Reduction in Real Software Evolution. In ISSTA."},{"key":"e_1_3_2_1_98_1","doi-asserted-by":"crossref","unstructured":"Helge Spieker Arnaud Gotlieb Dusica Marijan and Morten Mossige. 2017. Reinforcement Learning for Automatic Test Case Prioritization and Selection in Continuous Integration. In ISSTA.","DOI":"10.1145\/3092703.3092709"},{"key":"e_1_3_2_1_99_1","doi-asserted-by":"crossref","unstructured":"Hema Srikanth Myra B Cohen and Xiao Qu. 2009. Reducing Field Failures in System Configurable Software: Cost-Based Prioritization. In ISSRE.","DOI":"10.1109\/ISSRE.2009.26"},{"key":"e_1_3_2_1_100_1","doi-asserted-by":"crossref","unstructured":"Hema Srikanth Charitha Hettiarachchi and Hyunsook Do. 2016. Requirements Based Test Prioritization Using Risk Factors: An Industrial Study. Information and Software Technology.","DOI":"10.1016\/j.infsof.2015.09.002"},{"key":"e_1_3_2_1_101_1","volume-title":"Automated System Level Regression Test Prioritization in a Nutshell. Software, 34","author":"Strandberg Per Erik","year":"2017","unstructured":"Per Erik Strandberg, Wasif Afzal, Thomas J Ostrand, Elaine J Weyuker, and Daniel Sundmark. 2017. Automated System Level Regression Test Prioritization in a Nutshell. Software, 34 (2017)."},{"key":"e_1_3_2_1_102_1","doi-asserted-by":"crossref","unstructured":"Ming Tan Lin Tan Sashank Dara and Caleb Mayeux. 2015. Online Defect Prediction for Imbalanced Data. In ICSE.","DOI":"10.1109\/ICSE.2015.139"},{"key":"e_1_3_2_1_103_1","doi-asserted-by":"crossref","unstructured":"John W Tukey. 1949. Comparing Individual Means in the Analysis of Variance. Biometrics.","DOI":"10.2307\/3001913"},{"key":"e_1_3_2_1_104_1","doi-asserted-by":"crossref","unstructured":"Bogdan Vasilescu Yue Yu Huaimin Wang Premkumar Devanbu and Vladimir Filkov. 2015. Quality and Productivity Outcomes Relating to Continuous Integration in GitHub. In FSE.","DOI":"10.1145\/2786805.2786850"},{"key":"e_1_3_2_1_105_1","unstructured":"Hao Wang Pu Yi Jeremias Parladorio Wing Lam Darko Marinov and Tao Xie. 2024. Hierarchy-Aware Regression Test Prioritization. In ISSRE."},{"key":"e_1_3_2_1_106_1","volume-title":"\u00d8 yvind Bakkeli, and Marius Liaaen","author":"Wang Shuai","year":"2016","unstructured":"Shuai Wang, Shaukat Ali, Tao Yue, \u00d8 yvind Bakkeli, and Marius Liaaen. 2016. Enhancing Test Case Prioritization in an Industrial Setting with Resource Awareness and Multi-objective Search. In ICSE-Companion."},{"key":"e_1_3_2_1_107_1","doi-asserted-by":"crossref","unstructured":"Shuai Wang David Buchmann Shaukat Ali Arnaud Gotlieb Dipesh Pradhan and Marius Liaaen. 2014. Multi-Objective Test Prioritization in Software Product Line Testing: An Industrial Case Study. In SPLC.","DOI":"10.1145\/2648511.2648515"},{"key":"e_1_3_2_1_108_1","doi-asserted-by":"crossref","unstructured":"Zan Wang Hanmo You Junjie Chen Yingyi Zhang Xuyuan Dong and Wenbin Zhang. 2021. Prioritizing Test Inputs for Deep Neural Networks via Mutation Analysis. In ICSE.","DOI":"10.1109\/ICSE43902.2021.00046"},{"key":"e_1_3_2_1_109_1","doi-asserted-by":"crossref","unstructured":"Robert White Jens Krinke and Raymond Tan. 2020. Establishing Multilevel Test-to-Code Traceability Links. In ICSE.","DOI":"10.1145\/3377811.3380921"},{"key":"e_1_3_2_1_110_1","volume-title":"Scalable and Accurate Test Case Prioritization in Continuous Integration Contexts. TSE, 49","author":"Yaraghi Ahmadreza Saboor","year":"2022","unstructured":"Ahmadreza Saboor Yaraghi, Mojtaba Bagherzadeh, Nafiseh Kahani, and Lionel C Briand. 2022. Scalable and Accurate Test Case Prioritization in Continuous Integration Contexts. TSE, 49 (2022)."},{"key":"e_1_3_2_1_111_1","volume-title":"Regression Testing Minimisation, Selection and Prioritisation: A Survey. STVR, 22","author":"Yoo Shin","year":"2012","unstructured":"Shin Yoo and Mark Harman. 2012. Regression Testing Minimisation, Selection and Prioritisation: A Survey. STVR, 22 (2012)."},{"key":"e_1_3_2_1_112_1","volume-title":"TERMINATOR: Better Automated UI Test Case Prioritization. In FSE.","author":"Yu Zhe","year":"2019","unstructured":"Zhe Yu, Fahmid Fahid, Tim Menzies, Gregg Rothermel, Kyle Patrick, and Snehit Cherian. 2019. TERMINATOR: Better Automated UI Test Case Prioritization. In FSE."},{"key":"e_1_3_2_1_113_1","doi-asserted-by":"crossref","unstructured":"Lu Zhang Shan-Shan Hou Chao Guo Tao Xie and Hong Mei. 2009. Time-Aware Test-Case Prioritization using Integer Linear Programming. In ISSTA.","DOI":"10.1145\/1572272.1572297"},{"key":"e_1_3_2_1_114_1","doi-asserted-by":"crossref","unstructured":"Lingming Zhang Darko Marinov and Sarfraz Khurshid. 2013. Faster Mutation Testing Inspired by Test Prioritization and Reduction. In ISSTA.","DOI":"10.1145\/2483760.2483782"},{"key":"e_1_3_2_1_115_1","volume-title":"Parallel Test Prioritization. TOSEM, 31","author":"Zhou Jianyi","year":"2021","unstructured":"Jianyi Zhou, Junjie Chen, and Dan Hao. 2021. Parallel Test Prioritization. TOSEM, 31 (2021)."},{"key":"e_1_3_2_1_116_1","volume-title":"TH Tse, and Willy Susilo.","author":"Zhou Zhi Quan","year":"2020","unstructured":"Zhi Quan Zhou, Chen Liu, Tsong Yueh Chen, TH Tse, and Willy Susilo. 2020. Beating Random Test Case Prioritization. Transactions on Reliability, 70 (2020)."}],"event":{"name":"ISSTA '24: 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","AITO"],"location":"Vienna Austria","acronym":"ISSTA '24"},"container-title":["Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3650212.3680307","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3650212.3680307","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:50:07Z","timestamp":1750287007000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3650212.3680307"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,11]]},"references-count":116,"alternative-id":["10.1145\/3650212.3680307","10.1145\/3650212"],"URL":"https:\/\/doi.org\/10.1145\/3650212.3680307","relation":{},"subject":[],"published":{"date-parts":[[2024,9,11]]},"assertion":[{"value":"2024-09-11","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}