{"id":"https://openalex.org/W2547954490","doi":"https://doi.org/10.1145/2950290.2950361","title":"An extensive study of static regression test selection in modern software evolution","display_name":"An extensive study of static regression test selection in modern software evolution","publication_year":2016,"publication_date":"2016-11-01","ids":{"openalex":"https://openalex.org/W2547954490","doi":"https://doi.org/10.1145/2950290.2950361","mag":"2547954490"},"language":"en","primary_location":{"id":"doi:10.1145/2950290.2950361","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2950290.2950361","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5070516536","display_name":"Owolabi Legunsen","orcid":"https://orcid.org/0000-0001-5631-4816"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Owolabi Legunsen","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, USA"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028388085","display_name":"Farah Hariri","orcid":"https://orcid.org/0000-0001-8486-7151"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Farah Hariri","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, USA"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081483504","display_name":"August Shi","orcid":"https://orcid.org/0000-0001-8239-3124"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"August Shi","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, USA"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064664664","display_name":"Yafeng Lu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yafeng Lu","raw_affiliation_strings":["University of Texas at Dallas, USA"],"affiliations":[{"raw_affiliation_string":"University of Texas at Dallas, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043546718","display_name":"Lingming Zhang","orcid":"https://orcid.org/0000-0001-5175-2702"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lingming Zhang","raw_affiliation_strings":["University of Texas at Dallas, USA"],"affiliations":[{"raw_affiliation_string":"University of Texas at Dallas, USA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5081289583","display_name":"Darko Marinov","orcid":"https://orcid.org/0000-0001-5023-3492"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Darko Marinov","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, USA"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, USA","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5070516536"],"corresponding_institution_ids":["https://openalex.org/I157725225"],"apc_list":null,"apc_paid":null,"fwci":18.1904,"has_fulltext":false,"cited_by_count":122,"citation_normalized_percentile":{"value":0.99428475,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"583","last_page":"594"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9975000023841858,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/regression-testing","display_name":"Regression testing","score":0.9098782539367676},{"id":"https://openalex.org/keywords/granularity","display_name":"Granularity","score":0.842586874961853},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.703350305557251},{"id":"https://openalex.org/keywords/selection","display_name":"Selection (genetic algorithm)","score":0.6025175452232361},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5301300883293152},{"id":"https://openalex.org/keywords/regression-analysis","display_name":"Regression analysis","score":0.5204023122787476},{"id":"https://openalex.org/keywords/regression","display_name":"Regression","score":0.5078931450843811},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.44166359305381775},{"id":"https://openalex.org/keywords/static-analysis","display_name":"Static analysis","score":0.438549667596817},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.4215809106826782},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.36125868558883667},{"id":"https://openalex.org/keywords/statistics","display_name":"Statistics","score":0.2043001651763916},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.1941259801387787},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.1504371464252472},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.12923866510391235},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.09101748466491699}],"concepts":[{"id":"https://openalex.org/C161821725","wikidata":"https://www.wikidata.org/wiki/Q917415","display_name":"Regression testing","level":5,"score":0.9098782539367676},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.842586874961853},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.703350305557251},{"id":"https://openalex.org/C81917197","wikidata":"https://www.wikidata.org/wiki/Q628760","display_name":"Selection (genetic algorithm)","level":2,"score":0.6025175452232361},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5301300883293152},{"id":"https://openalex.org/C152877465","wikidata":"https://www.wikidata.org/wiki/Q208042","display_name":"Regression analysis","level":2,"score":0.5204023122787476},{"id":"https://openalex.org/C83546350","wikidata":"https://www.wikidata.org/wiki/Q1139051","display_name":"Regression","level":2,"score":0.5078931450843811},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.44166359305381775},{"id":"https://openalex.org/C97686452","wikidata":"https://www.wikidata.org/wiki/Q7604153","display_name":"Static analysis","level":2,"score":0.438549667596817},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.4215809106826782},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.36125868558883667},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.2043001651763916},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.1941259801387787},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.1504371464252472},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.12923866510391235},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.09101748466491699},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2950290.2950361","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2950290.2950361","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/17","score":0.44999998807907104,"display_name":"Partnerships for the goals"}],"awards":[{"id":"https://openalex.org/G8615906745","display_name":null,"funder_award_id":"CCF-1409423, CCF-1421503, CCF1438982, CCF-1439957, CCF-1566589","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320309327","display_name":"Google","ror":"https://ror.org/00njsd438"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":42,"referenced_works":["https://openalex.org/W159098808","https://openalex.org/W1548254758","https://openalex.org/W1589645970","https://openalex.org/W1819437963","https://openalex.org/W1978546859","https://openalex.org/W1985896931","https://openalex.org/W1991292921","https://openalex.org/W1997090065","https://openalex.org/W2000194923","https://openalex.org/W2003409710","https://openalex.org/W2012611390","https://openalex.org/W2014515160","https://openalex.org/W2020538887","https://openalex.org/W2021213467","https://openalex.org/W2035661891","https://openalex.org/W2038899190","https://openalex.org/W2040923543","https://openalex.org/W2053873374","https://openalex.org/W2073685962","https://openalex.org/W2079027980","https://openalex.org/W2079641762","https://openalex.org/W2088546249","https://openalex.org/W2095606693","https://openalex.org/W2097808034","https://openalex.org/W2111403266","https://openalex.org/W2111990314","https://openalex.org/W2115787393","https://openalex.org/W2117426803","https://openalex.org/W2129761255","https://openalex.org/W2136780906","https://openalex.org/W2139105433","https://openalex.org/W2141305610","https://openalex.org/W2144600533","https://openalex.org/W2144927251","https://openalex.org/W2158236248","https://openalex.org/W2159614205","https://openalex.org/W2165834023","https://openalex.org/W2171451409","https://openalex.org/W2418999576","https://openalex.org/W2527157281","https://openalex.org/W6676960635","https://openalex.org/W6717562574"],"related_works":["https://openalex.org/W4384302763","https://openalex.org/W4289356671","https://openalex.org/W2389155397","https://openalex.org/W2165884543","https://openalex.org/W2312753042","https://openalex.org/W3186837933","https://openalex.org/W1969346022","https://openalex.org/W2368989808","https://openalex.org/W2034959125","https://openalex.org/W2355687852"],"abstract_inverted_index":{"Regression":[0],"test":[1],"selection":[2],"(RTS)":[3],"aims":[4],"to":[5,79],"reduce":[6],"regression":[7],"testing":[8],"time":[9],"by":[10,16],"only":[11],"re-running":[12],"the":[13],"tests":[14,53,64],"affected":[15],"code":[17],"changes.":[18],"Prior":[19],"research":[20],"on":[21,98],"RTS":[22,37,72,83],"can":[23],"be":[24],"broadly":[25],"split":[26],"into":[27],"dy":[28],"namic":[29],"and":[30,47],"static":[31,82],"techniques.":[32],"A":[33],"recently":[34],"developed":[35],"dynamic":[36,71],"technique":[38],"called":[39],"Ekstazi":[40],"is":[41,73,77],"gaining":[42,74],"some":[43,85],"adoption":[44],"in":[45],"practice,":[46],"its":[48],"evaluation":[49],"shows":[50],"that":[51],"selecting":[52,63],"at":[54,65],"a":[55,66],"coarser,":[56],"class-level":[57],"granularity":[58],"provides":[59],"better":[60],"results":[61],"than":[62],"finer,":[67],"method-level":[68],"granularity.":[69],"As":[70],"adoption,":[75],"it":[76],"timely":[78],"also":[80],"evaluate":[81],"techniques,":[84],"of":[86],"which":[87],"were":[88],"proposed":[89],"over":[90],"three":[91],"decades":[92],"ago":[93],"but":[94],"not":[95],"extensively":[96],"evaluated":[97],"modern":[99],"software":[100],"projects.":[101]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":9},{"year":2024,"cited_by_count":12},{"year":2023,"cited_by_count":19},{"year":2022,"cited_by_count":13},{"year":2021,"cited_by_count":13},{"year":2020,"cited_by_count":13},{"year":2019,"cited_by_count":16},{"year":2018,"cited_by_count":18},{"year":2017,"cited_by_count":7},{"year":2016,"cited_by_count":1}],"updated_date":"2026-04-14T08:04:32.555800","created_date":"2025-10-10T00:00:00"}
