{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,29]],"date-time":"2026-01-29T23:51:31Z","timestamp":1769730691266,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":60,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,10,27]],"date-time":"2024-10-27T00:00:00Z","timestamp":1729987200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CCF-2145774"],"award-info":[{"award-number":["CCF-2145774"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,10,27]]},"DOI":"10.1145\/3691620.3695541","type":"proceedings-article","created":{"date-parts":[[2024,10,18]],"date-time":"2024-10-18T15:39:19Z","timestamp":1729265959000},"page":"1757-1769","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Reducing Test Runtime by Transforming Test Fixtures"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8117-4920","authenticated-orcid":false,"given":"Chengpeng","family":"Li","sequence":"first","affiliation":[{"name":"The University of Texas at Austin, Austin, Texas, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-4432-5854","authenticated-orcid":false,"given":"Abdelrahman","family":"Baz","sequence":"additional","affiliation":[{"name":"The University of Texas at Austin, Austin, Texas, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8239-3124","authenticated-orcid":false,"given":"August","family":"Shi","sequence":"additional","affiliation":[{"name":"The University of Texas at Austin, Austin, Texas, USA"}]}],"member":"320","published-online":{"date-parts":[[2024,10,27]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2011. Testing at the speed and scale of Google. http:\/\/google-engtools.blogspot.com\/2011\/06\/testing-at-speed-and-scale-of-google.html."},{"key":"e_1_3_2_1_2_1","unstructured":"2019. JavaParser. http:\/\/javaparser.org."},{"key":"e_1_3_2_1_3_1","unstructured":"2023. GitHub Actions. https:\/\/github.com\/features\/actions."},{"key":"e_1_3_2_1_4_1","unstructured":"2023. Reducing Test Runtime by Transforming Test Fixtures. https:\/\/sites.google.com\/view\/transforming-test-fixtures."},{"key":"e_1_3_2_1_5_1","unstructured":"2023. Travis-CI. https:\/\/travis-ci.org."},{"key":"e_1_3_2_1_6_1","unstructured":"2024. JaCoCo Java Code Coverage Library. https:\/\/www.eclemma.org\/jacoco\/."},{"key":"e_1_3_2_1_7_1","unstructured":"2024. PIT Mutation Testing. http:\/\/pitest.org."},{"key":"e_1_3_2_1_8_1","volume-title":"Efficient Dependency Detection for Safe Java Test Acceleration. In International Symposium on Foundations of Software Engineering. 770--781","author":"Bell Jonathan","year":"2015","unstructured":"Jonathan Bell, Gail Kaiser, Eric Melski, and Mohan Dattatreya. 2015. Efficient Dependency Detection for Safe Java Test Acceleration. In International Symposium on Foundations of Software Engineering. 770--781."},{"key":"e_1_3_2_1_9_1","first-page":"5","article-title":"A new heuristic for test suite reduction","volume":"40","author":"Chen T. Y.","year":"1998","unstructured":"T. Y. Chen and M. F. Lau. 1998. A new heuristic for test suite reduction. Journal of Information and Software Technology 40, 5--6 (1998), 347--354.","journal-title":"Journal of Information and Software Technology"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(98)00094-9"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338945"},{"key":"e_1_3_2_1_12_1","volume-title":"Techniques for Improving Regression Testing in Continuous Integration Development Environments. In International Symposium on Foundations of Software Engineering. 235--245","author":"Elbaum Sebastian","year":"2014","unstructured":"Sebastian Elbaum, Gregg Rothermel, and John Penix. 2014. Techniques for Improving Regression Testing in Continuous Integration Development Environments. In International Symposium on Foundations of Software Engineering. 235--245."},{"key":"e_1_3_2_1_13_1","volume-title":"Empirically Evaluating Readily Available Information for Regression Test Optimization in Continuous Integration. In International Symposium on Software Testing and Analysis. 491--504","author":"Elsner Daniel","year":"2021","unstructured":"Daniel Elsner, Florian Hauer, Alexander Pretschner, and Silke Reimer. 2021. Empirically Evaluating Readily Available Information for Regression Test Optimization in Continuous Integration. In International Symposium on Software Testing and Analysis. 491--504."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1414004.1414011"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2018.00011"},{"key":"e_1_3_2_1_16_1","volume-title":"Practical Regression Test Selection with Dynamic File Dependencies. In International Symposium on Software Testing and Analysis. 211--222","author":"Gligoric Milos","year":"2015","unstructured":"Milos Gligoric, Lamyaa Eloussi, and Darko Marinov. 2015. Practical Regression Test Selection with Dynamic File Dependencies. In International Symposium on Software Testing and Analysis. 211--222."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2771783.2771793"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227144"},{"key":"e_1_3_2_1_19_1","volume-title":"Regression Test Selection for Java Software. In Conference on Object-Oriented Programming, Systems, Languages, and Applications. 312--326","author":"Harrold Mary Jean","year":"2001","unstructured":"Mary Jean Harrold, James A. Jones, Tongyu Li, Donglin Liang, Alessandro Orso, Maikel Pennings, Saurabh Sinha, S. Alexander Spoon, and Ashish Gujarathi. 2001. Regression Test Selection for Java Software. In Conference on Object-Oriented Programming, Systems, Languages, and Applications. 312--326."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.910860"},{"key":"e_1_3_2_1_21_1","volume-title":"Longitudinal Study of Test Coverage Evolution. In International Conference on Automated Software Engineering. 53--63","author":"Hilton Michael","year":"2018","unstructured":"Michael Hilton, Jonathan Bell, and Darko Marinov. 2018. A Large-Scale, Longitudinal Study of Test Coverage Evolution. In International Conference on Automated Software Engineering. 53--63."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2010.62"},{"key":"e_1_3_2_1_23_1","volume-title":"International Conference on Automated Software Engineering. 233--244","author":"Jiang Bo","unstructured":"Bo Jiang, Zhenyu Zhang, Wing Kwong Chan, and T. H. Tse. 2009. Adaptive random test case prioritization. In International Conference on Automated Software Engineering. 233--244."},{"key":"e_1_3_2_1_24_1","volume-title":"International Conference on Software Maintenance. 92--102","author":"James","unstructured":"James A. Jones and Mary Jean Harrold. 2001. Test-suite reduction and prioritization for modified condition\/decision coverage. In International Conference on Software Maintenance. 92--102."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2019.00038"},{"key":"e_1_3_2_1_26_1","volume-title":"Dependent-Test-Aware Regression Testing Techniques. In International Symposium on Software Testing and Analysis. 298--311","author":"Lam Wing","year":"2020","unstructured":"Wing Lam, August Shi, Reed Oei, Sai Zhang, Michael D. Ernst, and Tao Xie. 2020. Dependent-Test-Aware Regression Testing Techniques. In International Symposium on Software Testing and Analysis. 298--311."},{"key":"e_1_3_2_1_27_1","volume-title":"Understanding Reproducibility and Characteristics of Flaky Tests Through Test Reruns in Java Projects. In International Symposium on Software Reliability Engineering. 403--413","author":"Lam Wing","year":"2020","unstructured":"Wing Lam, Stefan Winter, Angello Astorga, Victoria Stodden, and Darko Marinov. 2020. Understanding Reproducibility and Characteristics of Flaky Tests Through Test Reruns in Java Projects. In International Symposium on Software Reliability Engineering. 403--413."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3428270"},{"key":"e_1_3_2_1_29_1","volume-title":"An Extensive Study of Static Regression Test Selection in Modern Software Evolution. In International Symposium on Foundations of Software Engineering. 583--594","author":"Legunsen Owolabi","year":"2016","unstructured":"Owolabi Legunsen, Farah Hariri, August Shi, Yafeng Lu, Lingming Zhang, and Darko Marinov. 2016. An Extensive Study of Static Regression Test Selection in Modern Software Evolution. In International Symposium on Foundations of Software Engineering. 583--594."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115710"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3597926.3598083"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3533767.3534404"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510173"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3597926.3598086"},{"key":"e_1_3_2_1_35_1","volume-title":"An Empirical Analysis of Flaky Tests. In International Symposium on Foundations of Software Engineering. 643--653","author":"Luo Qingzhou","year":"2014","unstructured":"Qingzhou Luo, Farah Hariri, Lamyaa Eloussi, and Darko Marinov. 2014. An Empirical Analysis of Flaky Tests. In International Symposium on Foundations of Software Engineering. 643--653."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950344"},{"key":"e_1_3_2_1_37_1","volume-title":"International Conference on Advanced Parallel Processing Technologies. 253--262","year":"2005","unstructured":"Xue-ying Ma, Bin-kui Sheng, and Cheng-qing Ye. 2005. Test-suite reduction using genetic algorithm. In International Conference on Advanced Parallel Processing Technologies. 253--262."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-SEIP.2019.00018"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-SEIP.2017.16"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3395363.3397381"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029894.1029928"},{"key":"e_1_3_2_1_42_1","volume-title":"Empirically Revisiting and Enhancing IR-Based Test-Case Prioritization. In International Symposium on Software Testing and Analysis. 324--336","author":"Peng Qianyang","year":"2020","unstructured":"Qianyang Peng, August Shi, and Lingming Zhang. 2020. Empirically Revisiting and Enhancing IR-Based Test-Case Prioritization. In International Symposium on Software Testing and Analysis. 324--336."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/248233.248262"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.256"},{"key":"e_1_3_2_1_45_1","volume-title":"International Conference on Software Maintenance. 179--188","author":"Rothermel G.","unstructured":"G. Rothermel, R.H. Untch, Chengyun Chu, and M.J. Harrold. 1999. Test case prioritization: an empirical study. In International Conference on Software Maintenance. 179--188."},{"key":"e_1_3_2_1_46_1","volume-title":"International Conference on Software Engineering. 268--279","author":"Saha Ripon K.","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 International Conference on Software Engineering. 268--279."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3293882.3330568"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635921"},{"key":"e_1_3_2_1_49_1","volume-title":"Evaluating Test-Suite Reduction in Real Software Evolution. In International Symposium on Software Testing and Analysis. 84--94","author":"Shi August","year":"2018","unstructured":"August Shi, Alex Gyori, Suleman Mahmood, Peiyuan Zhao, and Darko Marinov. 2018. Evaluating Test-Suite Reduction in Real Software Evolution. In International Symposium on Software Testing and Analysis. 84--94."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338925"},{"key":"e_1_3_2_1_51_1","volume-title":"Understanding and Improving Regression Test Selection in Continuous Integration. In International Symposium on Software Reliability Engineering. 228--238","author":"Shi August","year":"2019","unstructured":"August Shi, Peiyuan Zhao, and Darko Marinov. 2019. Understanding and Improving Regression Test Selection in Continuous Integration. In International Symposium on Software Reliability Engineering. 228--238."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180203"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510454.3516846"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"crossref","unstructured":"Anjiang Wei Pu Yi Tao Xie Darko Marinov and Wing Lam. 2021. Probabilistic and Systematic Coverage of Consecutive Test-Method Pairs for Detecting Order-Dependent Flaky Tests. In Tools and Algorithms for the Construction and Analysis of Systems. 270--287.","DOI":"10.1007\/978-3-030-72016-2_15"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1002\/stv.430"},{"key":"e_1_3_2_1_56_1","volume-title":"Comparing and Combining Analysis-Based and Learning-Based Regression Test Selection. In ACM\/IEEE International Conference on Automation of Software Test. 17--28","author":"Zhang Jiyang","year":"2022","unstructured":"Jiyang Zhang, Yu Liu, Milos Gligoric, Owolabi Legunsen, and August Shi. 2022. Comparing and Combining Analysis-Based and Learning-Based Regression Test Selection. In ACM\/IEEE International Conference on Automation of Software Test. 17--28."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180198"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2011.26"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/2610384.2610404"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00056"}],"event":{"name":"ASE '24: 39th IEEE\/ACM International Conference on Automated Software Engineering","location":"Sacramento CA USA","acronym":"ASE '24","sponsor":["SIGAI ACM Special Interest Group on Artificial Intelligence","SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 39th IEEE\/ACM International Conference on Automated Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3691620.3695541","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/abs\/10.1145\/3691620.3695541","content-type":"text\/html","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3691620.3695541","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:09:39Z","timestamp":1750295379000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3691620.3695541"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,27]]},"references-count":60,"alternative-id":["10.1145\/3691620.3695541","10.1145\/3691620"],"URL":"https:\/\/doi.org\/10.1145\/3691620.3695541","relation":{},"subject":[],"published":{"date-parts":[[2024,10,27]]},"assertion":[{"value":"2024-10-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}