{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,13]],"date-time":"2026-06-13T02:00:44Z","timestamp":1781316044266,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":79,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,5,27]],"date-time":"2018-05-27T00:00:00Z","timestamp":1527379200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,5,27]]},"DOI":"10.1145\/3180155.3180254","type":"proceedings-article","created":{"date-parts":[[2018,12,13]],"date-time":"2018-12-13T15:45:16Z","timestamp":1544715916000},"page":"233-244","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":23,"title":["Towards refactoring-aware regression test selection"],"prefix":"10.1145","author":[{"given":"Kaiyuan","family":"Wang","sequence":"first","affiliation":[{"name":"The University of Texas at Austin"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chenguang","family":"Zhu","sequence":"additional","affiliation":[{"name":"The University of Texas at Austin"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ahmet","family":"Celik","sequence":"additional","affiliation":[{"name":"The University of Texas at Austin"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jongwook","family":"Kim","sequence":"additional","affiliation":[{"name":"Iona College"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Don","family":"Batory","sequence":"additional","affiliation":[{"name":"The University of Texas at Austin"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Milos","family":"Gligoric","sequence":"additional","affiliation":[{"name":"The University of Texas at Austin"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,5,27]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.1603"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2661674"},{"key":"e_1_3_2_1_3_1","unstructured":"Apache Camel - Building 2017. Building Apache Camel. (2017). http:\/\/camel.apache.org\/building.html."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/1779782.1779787"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/998675.999466"},{"key":"e_1_3_2_1_6_1","first-page":"289","article-title":"Regression Test Selection Techniques: A Survey","volume":"35","author":"Biswas Swarnendu","year":"2011","unstructured":"Swarnendu Biswas, Rajib Mall, Manoranjan Satpathy, and Srihari Sukumaran. 2011. Regression Test Selection Techniques: A Survey. Informatica (Slovenia) 35, 3 (2011), 289--321.","journal-title":"Informatica (Slovenia)"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2004.03.003"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028664.1028755"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2007.11.003"},{"key":"e_1_3_2_1_10_1","unstructured":"Build in the Cloud 2017. Build in the Cloud: How the Build System works. (2017). http:\/\/google-engtools.blogspot.com\/2011\/08\/build-in-cloud-how-build-system-works.html."},{"key":"e_1_3_2_1_11_1","volume-title":"https:\/\/github.com\/raphw\/byte-buddy","author":"Byte Buddy Byte Buddy","year":"2017","unstructured":"Byte Buddy 2017. Byte Buddy. (2017). https:\/\/github.com\/raphw\/byte-buddy."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2015.27"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/257734.257769"},{"key":"e_1_3_2_1_14_1","volume-title":"Renaming Global Variables in C Mechanically Proved Correct. In International Workshop on Verification and Program Transformation. 50--64","author":"Cohen Julien","year":"2016","unstructured":"Julien Cohen. 2016. Renaming Global Variables in C Mechanically Proved Correct. In International Workshop on Verification and Program Transformation. 50--64."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2006.04.002"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","unstructured":"Brett Daniel Danny Dig Kely Garcia and Darko Marinov. 2007. Automated Testing of Refactoring Engines. In Fundamental Approaches to Software Engineering. 185--194. 10.1145\/1287624.1287651","DOI":"10.1145\/1287624.1287651"},{"key":"e_1_3_2_1_17_1","unstructured":"EclipseJDTWebPage 2017. Eclipse Java development tools (JDT). http:\/\/eclipse.org\/jdt. (2017)."},{"key":"e_1_3_2_1_18_1","volume-title":"https:\/\/eclipse.org","author":"Eclipse Indigo WebPage","year":"2015","unstructured":"EclipseWebPage 2015. Eclipse Indigo. (2015). https:\/\/eclipse.org."},{"key":"e_1_3_2_1_19_1","unstructured":"Ekstazi 2017. Ekstazi: Lightweight Test Selection. (2017). http:\/\/www.ekstazi.org."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635910"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","unstructured":"Emelie Engstr\u00f6m and Per Runeson. 2010. A Qualitative Survey of Regression Testing Practices. In Product-Focused Software Process Improvement. 3--16. 10.1007\/978-3-642-13792-1_3","DOI":"10.1007\/978-3-642-13792-1_3"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2009.07.001"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1414004.1414011"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/311424"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/2818754.2818764"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568280"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39038-8_26"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2771783.2771784"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","unstructured":"Milos Gligoric Stas Negara Owolabi Legunsen and Darko Marinov. 2014. An Empirical Evaluation and Comparison of Manual and Automated Test Selection. In Automated Software Engineering. 361--372. 10.1145\/2642937.2643019","DOI":"10.1145\/2642937.2643019"},{"key":"e_1_3_2_1_30_1","volume-title":"Pacific Northwest Software Quality Conference. 255--265","author":"Hartmann Jean","year":"2007","unstructured":"Jean Hartmann. 2007. Applying Selective Revalidation Techniques at Microsoft. In Pacific Northwest Software Quality Conference. 255--265."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/2818754.2818815"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2328876.2328882"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","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 Automated Software Engineering. 426--437. 10.1145\/2970276.2970358","DOI":"10.1145\/2970276.2970358"},{"key":"e_1_3_2_1_34_1","unstructured":"IntelliJIdeaWebPage 2017. IntelliJ IDEA. http:\/\/www.jetbrains.com\/idea. (2017)."},{"key":"e_1_3_2_1_35_1","unstructured":"JaCoCoWebPage 2017. JaCoCo Java Code Coverage Library. (2017). http:\/\/eclemma.org\/jacoco\/."},{"key":"e_1_3_2_1_36_1","unstructured":"JDTRefactoringMenuWebPage 2017. Eclipse JDT Refactorings Menu. http:\/\/help.eclipse.org\/mars\/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fref-menu-refactor.htm. (2017)."},{"key":"e_1_3_2_1_37_1","unstructured":"JDTRefactoringWebPage 2017. Eclipse JDT Refactoring Support. http:\/\/help.eclipse.org\/mars\/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Fconcepts%2Fconcept-refactoring.htm. (2017)."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332467"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884802"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882291.1882353"},{"key":"e_1_3_2_1_41_1","first-page":"51","article-title":"Class Firewall, Test Order, and Regression Testing of Object-Oriented Programs","volume":"8","author":"Kung David Chenho","year":"1995","unstructured":"David Chenho Kung, Jerry Gao, Pei Hsia, Jeremy Lin, and Yasufumi Toyoshima. 1995. Class Firewall, Test Order, and Regression Testing of Object-Oriented Programs. Journal of Object-Oriented Programming 8, 2 (1995), 51--65.","journal-title":"Journal of Object-Oriented Programming"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950361"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","unstructured":"Huiqing Li and Simon Thompson. 2012. A Domain-Specific Language for Scripting Refactorings in Erlang. In Fundamental Approaches to Software Engineering. 501--515. 10.1007\/978-3-642-28872-2_34","DOI":"10.1007\/978-3-642-28872-2_34"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884874"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2001.972774"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2013.11.001"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2006.46"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070529"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.1572"},{"key":"e_1_3_2_1_50_1","unstructured":"NetBeansWebPage 2017. NetBeans. https:\/\/netbeans.org. (2017)."},{"key":"e_1_3_2_1_52_1","volume-title":"Refactoring: An Aid In Designing Application Frameworks and Evolving Object-Oriented Systems. In Symposium on Object-Oriented Programming Emphasizing Practical Applications. 145--161","author":"William","unstructured":"William F. Opdyke and Ralph E. Johnson. 1990. Refactoring: An Aid In Designing Application Frameworks and Evolving Object-Oriented Systems. In Symposium on Object-Oriented Programming Emphasizing Practical Applications. 145--161."},{"key":"e_1_3_2_1_53_1","unstructured":"OracleJDeveloperWebPage 2017. Oracle JDeveloper. http:\/\/www.oracle.com\/technetwork\/developer-tools\/jdev. (2017)."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593882.2593885"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029894.1029928"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.37"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405293"},{"key":"e_1_3_2_1_58_1","unstructured":"RefactoringCatalogWebPage 2017. Catalog of Refactorings. http:\/\/refactoring.com\/catalog\/. (2017)."},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028976.1029012"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.536955"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007512.1007523"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/1481848.1481859"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950305"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218194007003306"},{"key":"e_1_3_2_1_65_1","unstructured":"SloccountWebPage 2017. SLOCCount. (2017). http:\/\/www.dwheeler.com\/sloccount."},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.19"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.5555\/2662726.2662733"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/566172.566187"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.5555\/2032497.2032516"},{"key":"e_1_3_2_1_70_1","unstructured":"TestingAtSpeedAndScaleOfGoogleWeb 2011. Testing at the Speed and Scale of Google. (2011). http:\/\/google-engtools.blogspot.com\/2011\/06\/testing-at-speed-and-scale-of-google.html."},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/1961204.1961205"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/949305.949308"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","unstructured":"Lance Tokuda and Don Batory. 1999. Evolving Object-Oriented Designs with Refactorings. In Automated Software Engineering. 174--181.","DOI":"10.5555\/519308.786943"},{"key":"e_1_3_2_1_74_1","unstructured":"Tools For Continuous Integration At Google Scale Web 2011. Tools for Continuous Integration at Google Scale. (2011). http:\/\/www.youtube.com\/watch?v=b52aXZ2yi08."},{"key":"e_1_3_2_1_75_1","volume-title":"Rocco Oliveto, Andrea De Lucia, and Denys Poshyvanyk.","author":"Tufano Michele","year":"2017","unstructured":"Michele Tufano, Fabio Palomba, Gabriele Bavota, Massimiliano Di Penta, Rocco Oliveto, Andrea De Lucia, and Denys Poshyvanyk. 2017. There and Back Again: Can you Compile that Snapshot? Journal of Software: Evolution and Process (2017)."},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.5555\/647477.727788"},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2009.42"},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.72"},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1002\/stv.430"},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2011.6080769"}],"event":{"name":"ICSE '18: 40th International Conference on Software Engineering","location":"Gothenburg Sweden","acronym":"ICSE '18","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE-CS Computer Society"]},"container-title":["Proceedings of the 40th International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3180155.3180254","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3180155.3180254","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:39:30Z","timestamp":1750210770000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3180155.3180254"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,5,27]]},"references-count":79,"alternative-id":["10.1145\/3180155.3180254","10.1145\/3180155"],"URL":"https:\/\/doi.org\/10.1145\/3180155.3180254","relation":{},"subject":[],"published":{"date-parts":[[2018,5,27]]},"assertion":[{"value":"2018-05-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}