{"id":"https://openalex.org/W4284679916","doi":"https://doi.org/10.1145/3510003.3510117","title":"Towards boosting patch execution on-the-fly","display_name":"Towards boosting patch execution on-the-fly","publication_year":2022,"publication_date":"2022-05-21","ids":{"openalex":"https://openalex.org/W4284679916","doi":"https://doi.org/10.1145/3510003.3510117"},"language":"en","primary_location":{"id":"doi:10.1145/3510003.3510117","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3510003.3510117","pdf_url":null,"source":{"id":"https://openalex.org/S4363608872","display_name":"Proceedings of the 44th International Conference on Software Engineering","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 44th International Conference on 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/A5085666756","display_name":"Samuel Benton","orcid":"https://orcid.org/0000-0003-0592-802X"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Samuel Benton","raw_affiliation_strings":["University of Texas at Dallas"],"affiliations":[{"raw_affiliation_string":"University of Texas at Dallas","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091520809","display_name":"Yuntong Xie","orcid":null},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuntong Xie","raw_affiliation_strings":["Tsinghua University"],"affiliations":[{"raw_affiliation_string":"Tsinghua University","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035851327","display_name":"Lan Lu","orcid":null},"institutions":[{"id":"https://openalex.org/I3045169105","display_name":"Southern University of Science and Technology","ror":"https://ror.org/049tv2d57","country_code":"CN","type":"education","lineage":["https://openalex.org/I3045169105"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lan Lu","raw_affiliation_strings":["Southern University of Science and Technology"],"affiliations":[{"raw_affiliation_string":"Southern University of Science and Technology","institution_ids":["https://openalex.org/I3045169105"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101487082","display_name":"Mengshi Zhang","orcid":null},"institutions":[{"id":"https://openalex.org/I4210114444","display_name":"Meta (United States)","ror":"https://ror.org/01zbnvs85","country_code":"US","type":"company","lineage":["https://openalex.org/I4210114444"]},{"id":"https://openalex.org/I4210092558","display_name":"BC Platforms (Finland)","ror":"https://ror.org/002fen565","country_code":"FI","type":"company","lineage":["https://openalex.org/I4210092558"]}],"countries":["FI","US"],"is_corresponding":false,"raw_author_name":"Mengshi Zhang","raw_affiliation_strings":["Meta Platforms, Inc"],"affiliations":[{"raw_affiliation_string":"Meta Platforms, Inc","institution_ids":["https://openalex.org/I4210092558","https://openalex.org/I4210114444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100445623","display_name":"Xia Li","orcid":"https://orcid.org/0000-0003-3509-1494"},"institutions":[{"id":"https://openalex.org/I172980758","display_name":"Kennesaw State University","ror":"https://ror.org/00jeqjx33","country_code":"US","type":"education","lineage":["https://openalex.org/I172980758"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xia Li","raw_affiliation_strings":["Kennesaw State University"],"affiliations":[{"raw_affiliation_string":"Kennesaw State University","institution_ids":["https://openalex.org/I172980758"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5043546718","display_name":"Lingming Zhang","orcid":"https://orcid.org/0000-0001-5175-2702"},"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":"Lingming Zhang","raw_affiliation_strings":["University of Illinois at Urbana-Champaign"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5085666756"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.0913,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.75550122,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"2165","last_page":"2176"},"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9973999857902527,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9944999814033508,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/computer-science","display_name":"Computer science","score":0.8495379686355591},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.7870825529098511},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.7647627592086792},{"id":"https://openalex.org/keywords/boosting","display_name":"Boosting (machine learning)","score":0.6544432640075684},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.5937180519104004},{"id":"https://openalex.org/keywords/intuition","display_name":"Intuition","score":0.5358935594558716},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.4942038357257843},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.41459259390830994},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.3950653672218323},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3616489768028259},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.35713520646095276},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.2723493278026581},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.19660526514053345},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.15731197595596313}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8495379686355591},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.7870825529098511},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.7647627592086792},{"id":"https://openalex.org/C46686674","wikidata":"https://www.wikidata.org/wiki/Q466303","display_name":"Boosting (machine learning)","level":2,"score":0.6544432640075684},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.5937180519104004},{"id":"https://openalex.org/C132010649","wikidata":"https://www.wikidata.org/wiki/Q189222","display_name":"Intuition","level":2,"score":0.5358935594558716},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.4942038357257843},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.41459259390830994},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3950653672218323},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3616489768028259},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.35713520646095276},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.2723493278026581},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.19660526514053345},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.15731197595596313},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3510003.3510117","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3510003.3510117","pdf_url":null,"source":{"id":"https://openalex.org/S4363608872","display_name":"Proceedings of the 44th International Conference on Software Engineering","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 44th International Conference on Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":48,"referenced_works":["https://openalex.org/W1977696633","https://openalex.org/W1979866694","https://openalex.org/W1986544324","https://openalex.org/W2029726540","https://openalex.org/W2076719273","https://openalex.org/W2091556188","https://openalex.org/W2101819268","https://openalex.org/W2145124323","https://openalex.org/W2153881107","https://openalex.org/W2162045655","https://openalex.org/W2288083000","https://openalex.org/W2343875716","https://openalex.org/W2344973853","https://openalex.org/W2735706718","https://openalex.org/W2740130372","https://openalex.org/W2767766265","https://openalex.org/W2777654931","https://openalex.org/W2795030435","https://openalex.org/W2795338679","https://openalex.org/W2850616187","https://openalex.org/W2851896161","https://openalex.org/W2867448323","https://openalex.org/W2904214673","https://openalex.org/W2905489084","https://openalex.org/W2963909831","https://openalex.org/W2998879364","https://openalex.org/W3000410628","https://openalex.org/W3013828772","https://openalex.org/W3042956498","https://openalex.org/W3043761819","https://openalex.org/W3100698844","https://openalex.org/W3101193405","https://openalex.org/W3125046082","https://openalex.org/W3208407575","https://openalex.org/W3211961196","https://openalex.org/W4231241365","https://openalex.org/W4300162174","https://openalex.org/W6665432183","https://openalex.org/W6694840044","https://openalex.org/W6719510550","https://openalex.org/W6726586301","https://openalex.org/W6745939759","https://openalex.org/W6751919229","https://openalex.org/W6764484608","https://openalex.org/W6765449964","https://openalex.org/W6780949496","https://openalex.org/W6789711869","https://openalex.org/W7000031801"],"related_works":["https://openalex.org/W4321442002","https://openalex.org/W2015265939","https://openalex.org/W2284072287","https://openalex.org/W2155788121","https://openalex.org/W4235469518","https://openalex.org/W4231704780","https://openalex.org/W2387706296","https://openalex.org/W2480201319","https://openalex.org/W2611067230","https://openalex.org/W2377280071"],"abstract_inverted_index":{"Program":[0,97],"repair":[1,21],"is":[2,123],"an":[3],"integral":[4],"part":[5],"of":[6,47,50,139,160,172],"every":[7],"software":[8],"system's":[9],"life-cycle":[10],"but":[11],"can":[12,42,155,183],"be":[13,54,132],"extremely":[14,62],"challenging.":[15],"To":[16],"date,":[17],"various":[18,73,173],"automated":[19],"program":[20,199],"(APR)":[22],"techniques":[23,69,117],"have":[24,70],"been":[25],"proposed":[26],"to":[27,53,78,103,112,127,134,200],"reduce":[28,157],"manual":[29],"debugging":[30],"efforts.":[31],"However,":[32],"given":[33],"a":[34,38,44],"real-world":[35],"buggy":[36,198],"program,":[37],"typical":[39],"APR":[40,68,111,116,149,193,205],"technique":[41,102],"generate":[43],"large":[45],"number":[46,159],"patches,":[48],"each":[49],"which":[51],"needs":[52],"validated":[55],"against":[56],"the":[57,80,99,105,137,140,158,170,186,196,203],"original":[58],"test":[59],"suite,":[60],"incurring":[61],"high":[63],"computation":[64],"costs.":[65],"Although":[66],"existing":[67,115],"already":[71],"leveraged":[72],"static":[74],"and/or":[75],"dynamic":[76],"information":[77,109,190],"find":[79],"desired":[81,141],"patches":[82,125,130],"faster,":[83],"they":[84],"are":[85],"still":[86],"rather":[87],"costly.":[88],"In":[89],"this":[90],"work,":[91],"we":[92],"propose":[93],"SeAPR":[94,154,182],"(Self-Boosted":[95],"Automated":[96],"Repair),":[98],"first":[100],"general-purpose":[101],"leverage":[104,185],"earlier":[106,128],"patch":[107,161,188],"execution":[108,189],"during":[110],"directly":[113],"boost":[114,202],"themselves":[118],"on-the-fly.":[119],"Our":[120,166],"basic":[121],"intuition":[122],"that":[124,181],"similar":[126],"high-quality/low-quality":[129],"should":[131],"promoted/degraded":[133],"speed":[135],"up":[136],"detection":[138],"patches.":[142],"The":[143],"experimental":[144],"study":[145,167,179],"on":[146,175],"13":[147],"state-of-the-art":[148],"tools":[150,194],"demonstrates":[151,180],"that,":[152],"overall,":[153],"substantially":[156],"executions":[162],"with":[163],"negligible":[164],"overhead.":[165],"also":[168],"investigates":[169],"impact":[171],"configurations":[174],"SeAPR.":[176],"Lastly,":[177],"our":[178],"even":[184],"historical":[187],"from":[191],"other":[192],"for":[195],"same":[197],"further":[201],"current":[204],"tool.":[206]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":4}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
