{"id":"https://openalex.org/W7201848428","doi":"https://doi.org/10.1145/3832783.3834421","title":"Escaping the Self-Repair Trap: Improving Test Oracle Generation via Dual-Context Awareness","display_name":"Escaping the Self-Repair Trap: Improving Test Oracle Generation via Dual-Context Awareness","publication_year":2026,"publication_date":"2026-10-07","ids":{"openalex":"https://openalex.org/W7201848428","doi":"https://doi.org/10.1145/3832783.3834421"},"language":"en","primary_location":{"id":"doi:10.1145/3832783.3834421","doi":"https://doi.org/10.1145/3832783.3834421","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3832783.3834421","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3832783.3834421?download=true","source":{"id":"https://openalex.org/S4363608212","display_name":"IEEE/ACM International Conference on Automated Software Engineering (ASE)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3832783.3834421?download=true","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5133103498","display_name":"Kefan Li","orcid":"https://orcid.org/0009-0000-1824-8889","observed_orcids":["https://orcid.org/0009-0000-1824-8889"]},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Kefan Li","raw_affiliation_strings":["Beihang University, China"],"raw_orcid":"https://orcid.org/0009-0000-1824-8889","affiliations":[{"raw_affiliation_string":"Beihang University, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134171777","display_name":"Hongyue Yu","orcid":"https://orcid.org/0009-0002-4569-941X","observed_orcids":["https://orcid.org/0009-0002-4569-941X"]},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hongyue Yu","raw_affiliation_strings":["Beihang University, China"],"raw_orcid":"https://orcid.org/0009-0002-4569-941X","affiliations":[{"raw_affiliation_string":"Beihang University, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5128021166","display_name":"Yuan Yuan","orcid":"https://orcid.org/0000-0003-4233-4407","observed_orcids":["https://orcid.org/0000-0003-4233-4407"]},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuan Yuan","raw_affiliation_strings":["Beihang University, China"],"raw_orcid":"https://orcid.org/0000-0003-4233-4407","affiliations":[{"raw_affiliation_string":"Beihang University, China","institution_ids":["https://openalex.org/I82880672"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I82880672"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.5306828,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1144","last_page":"1156"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":1.0,"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":1.0,"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.0,"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/T12127","display_name":"Software System Performance and Reliability","score":0.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/test-oracle-generation","display_name":"test oracle generation","score":0.968999981880188},{"id":"https://openalex.org/keywords/large-language-models","display_name":"large language models","score":0.9089999794960022},{"id":"https://openalex.org/keywords/fault-detection","display_name":"fault detection","score":0.4959999918937683},{"id":"https://openalex.org/keywords/execution-feedback","display_name":"execution feedback","score":0.5189999938011169},{"id":"https://openalex.org/keywords/mutation-testing","display_name":"mutation testing","score":0.7440000176429749}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8245999813079834},{"id":"https://openalex.org/C55166926","wikidata":"https://www.wikidata.org/wiki/Q2892946","display_name":"Oracle","level":2,"score":0.7928000092506409},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5149999856948853},{"id":"https://openalex.org/C2779982483","wikidata":"https://www.wikidata.org/wiki/Q6094420","display_name":"Iterative refinement","level":2,"score":0.51419997215271},{"id":"https://openalex.org/C141603448","wikidata":"https://www.wikidata.org/wiki/Q134830","display_name":"Prefix","level":2,"score":0.4690999984741211},{"id":"https://openalex.org/C128942645","wikidata":"https://www.wikidata.org/wiki/Q1568346","display_name":"Test case","level":3,"score":0.41749998927116394},{"id":"https://openalex.org/C143587482","wikidata":"https://www.wikidata.org/wiki/Q1543216","display_name":"Iterative and incremental development","level":2,"score":0.41339999437332153},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.3840999901294708},{"id":"https://openalex.org/C159694833","wikidata":"https://www.wikidata.org/wiki/Q2321565","display_name":"Iterative method","level":2,"score":0.34360000491142273},{"id":"https://openalex.org/C61797465","wikidata":"https://www.wikidata.org/wiki/Q1188986","display_name":"Term (time)","level":2,"score":0.31869998574256897},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.31690001487731934},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.29670000076293945},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.28999999165534973},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.28290000557899475},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2754000127315521},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.27399998903274536},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.27149999141693115},{"id":"https://openalex.org/C176217482","wikidata":"https://www.wikidata.org/wiki/Q860554","display_name":"Metric (unit)","level":2,"score":0.26190000772476196},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.2572999894618988},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.25029999017715454}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3832783.3834421","doi":"https://doi.org/10.1145/3832783.3834421","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3832783.3834421","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3832783.3834421?download=true","source":{"id":"https://openalex.org/S4363608212","display_name":"IEEE/ACM International Conference on Automated Software Engineering (ASE)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2608.05917","doi":null,"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2608.05917","pdf_url":"https://arxiv.org/pdf/2608.05917","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"doi:10.48550/arxiv.2608.05917","doi":"https://doi.org/10.48550/arxiv.2608.05917","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2608.05917","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.1145/3832783.3834421","doi":"https://doi.org/10.1145/3832783.3834421","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3832783.3834421","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3832783.3834421?download=true","source":{"id":"https://openalex.org/S4363608212","display_name":"IEEE/ACM International Conference on Automated Software Engineering (ASE)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7201848428.pdf","grobid_xml":"https://content.openalex.org/works/W7201848428.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4405441291","https://openalex.org/W7168285700","https://openalex.org/W4409495141","https://openalex.org/W7125903811","https://openalex.org/W4411552119","https://openalex.org/W2406244470","https://openalex.org/W4404318737","https://openalex.org/W4406867742","https://openalex.org/W7123291202","https://openalex.org/W7125922855"],"abstract_inverted_index":{"Large":[0],"Language":[1],"Models":[2],"(LLMs)":[3],"have":[4],"shown":[5],"strong":[6,45],"potential":[7],"for":[8],"regression-oracle":[9,195],"completion,":[10],"where":[11,89],"a":[12,58,80,115],"test":[13],"prefix":[14],"is":[15,22,184],"given":[16],"and":[17,34,60,141,154],"the":[18,65,74,86,193],"current":[19],"program":[20],"version":[21],"treated":[23],"as":[24,57],"expected":[25],"behavior.":[26],"Recent":[27],"approaches":[28],"increasingly":[29],"rely":[30],"on":[31,152],"iterative":[32,90,146,189],"self-repair":[33],"execution":[35,39,153,167],"feedback,":[36],"but":[37,102],"optimizing":[38],"success":[40],"does":[41],"not":[42],"necessarily":[43],"yield":[44],"fault-revealing":[46,162],"oracles.":[47],"This":[48],"objective,":[49],"widely":[50],"adopted":[51],"in":[52,192],"repair-based":[53],"methods,":[54],"serves":[55],"only":[56],"proxy":[59],"may":[61],"be":[62],"misaligned":[63],"with":[64,134,172],"true":[66],"goal":[67],"of":[68],"oracle":[69,143],"generation.":[70],"Such":[71],"misalignment":[72],"biases":[73],"repair":[75,91,190],"process,":[76],"giving":[77],"rise":[78],"to":[79,100],"feedback-driven":[81],"degeneration":[82],"that":[83,97,120,158,180],"we":[84,112],"term":[85],"Self-Repair":[87],"Trap,":[88],"progressively":[92],"drives":[93],"models":[94],"toward":[95],"assertions":[96],"are":[98],"easier":[99],"satisfy":[101],"less":[103],"effective":[104,186],"at":[105],"detecting":[106],"faults.":[107],"To":[108],"address":[109],"this":[110],"issue,":[111],"propose":[113],"DCAware,":[114],"computationally":[116],"efficient,":[117],"non-iterative":[118],"framework":[119],"prioritizes":[121],"high":[122,166],"signal-to-noise":[123],"contextual":[124,182],"grounding":[125],"over":[126],"multi-round":[127],"repair.":[128],"DCAware":[129,159],"integrates":[130],"structured":[131],"static":[132],"context":[133],"selectively":[135],"retrieved":[136],"dynamic":[137],"states,":[138],"enabling":[139],"precise":[140],"robust":[142],"generation":[144],"without":[145],"feedback":[147],"loops.":[148],"Extensive":[149],"experiments":[150],"based":[151],"mutation":[155],"testing":[156],"show":[157],"consistently":[160],"improves":[161],"effectiveness":[163],"while":[164],"maintaining":[165],"success,":[168],"outperforming":[169],"prior":[170],"methods":[171],"substantially":[173],"lower":[174],"computational":[175],"cost.":[176],"Our":[177],"results":[178],"suggest":[179],"improving":[181],"quality":[183],"more":[185],"than":[187],"adding":[188],"complexity":[191],"studied":[194],"setting.":[196]},"counts_by_year":[],"updated_date":"2026-10-28T10:33:24.094632","created_date":"2026-08-08T00:00:00"}
