WhiteFox: White-Box Compiler Fuzzing Empowered by Large Language Models Article Swipe
YOU?
·
· 2024
· Open Access
·
· DOI: https://doi.org/10.1145/3689736
Compiler correctness is crucial, as miscompilation can falsify program behaviors, leading to serious consequences over the software supply chain. In the literature, fuzzing has been extensively studied to uncover compiler defects. However, compiler fuzzing remains challenging: Existing arts focus on black- and grey-box fuzzing, which generates test programs without sufficient understanding of internal compiler behaviors. As such, they often fail to construct test programs to exercise intricate optimizations. Meanwhile, traditional white-box techniques, such as symbolic execution, are computationally inapplicable to the giant codebase of compiler systems. Recent advances demonstrate that Large Language Models (LLMs) excel in code generation/understanding tasks and even have achieved state-of-the-art performance in black-box fuzzing. Nonetheless, guiding LLMs with compiler source-code information remains a missing piece of research in compiler testing. To this end, we propose WhiteFox, the first white-box compiler fuzzer using LLMs with source-code information to test compiler optimization, with a spotlight on detecting deep logic bugs in the emerging deep learning (DL) compilers. WhiteFox adopts a multi-agent framework: (i) an LLM-based analysis agent examines the low-level optimization source code and produces requirements on the high-level test programs that can trigger the optimization; (ii) an LLM-based generation agent produces test programs based on the summarized requirements. Additionally, optimization-triggering tests are also used as feedback to further enhance the test generation prompt on the fly. Our evaluation on the three most popular DL compilers (i.e., PyTorch Inductor, TensorFlow-XLA, and TensorFlow Lite) shows that WhiteFox can generate high-quality test programs to exercise deep optimizations requiring intricate conditions, practicing up to 8 times more optimizations than state-of-the-art fuzzers. To date, WhiteFox has found in total 101 bugs for the compilers under test, with 92 confirmed as previously unknown and 70 already fixed. Notably, WhiteFox has been recently acknowledged by the PyTorch team, and is in the process of being incorporated into its development workflow. Finally, beyond DL compilers, WhiteFox can also be adapted for compilers in different domains, such as LLVM, where WhiteFox has already found multiple bugs.
Related Topics
- Type
- article
- Language
- en
- Landing Page
- https://doi.org/10.1145/3689736
- https://dl.acm.org/doi/pdf/10.1145/3689736
- OA Status
- diamond
- Cited By
- 38
- References
- 45
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4403223258
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4403223258Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.1145/3689736Digital Object Identifier
- Title
-
WhiteFox: White-Box Compiler Fuzzing Empowered by Large Language ModelsWork title
- Type
-
articleOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2024Year of publication
- Publication date
-
2024-10-08Full publication date if available
- Authors
-
Chenyuan Yang, Yinlin Deng, Runyu Lu, Jiayi Yao, Jiawei Liu, Reyhaneh Jabbarvand, Lingming ZhangList of authors in order
- Landing page
-
https://doi.org/10.1145/3689736Publisher landing page
- PDF URL
-
https://dl.acm.org/doi/pdf/10.1145/3689736Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
diamondOpen access status per OpenAlex
- OA URL
-
https://dl.acm.org/doi/pdf/10.1145/3689736Direct OA link when available
- Concepts
-
Fuzz testing, Computer science, Compiler, Programming language, White (mutation), White box, Software engineering, Software, Biochemistry, Gene, ChemistryTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
38Total citation count in OpenAlex
- Citations by year (recent)
-
2025: 35, 2024: 3Per-year citation counts (last 5 years)
- References (count)
-
45Number of works referenced by this work
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W4403223258 |
|---|---|
| doi | https://doi.org/10.1145/3689736 |
| ids.doi | https://doi.org/10.1145/3689736 |
| ids.openalex | https://openalex.org/W4403223258 |
| fwci | 40.27760256 |
| type | article |
| title | WhiteFox: White-Box Compiler Fuzzing Empowered by Large Language Models |
| biblio.issue | OOPSLA2 |
| biblio.volume | 8 |
| biblio.last_page | 735 |
| biblio.first_page | 709 |
| topics[0].id | https://openalex.org/T10743 |
| topics[0].field.id | https://openalex.org/fields/17 |
| topics[0].field.display_name | Computer Science |
| topics[0].score | 0.9998999834060669 |
| topics[0].domain.id | https://openalex.org/domains/3 |
| topics[0].domain.display_name | Physical Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/1712 |
| topics[0].subfield.display_name | Software |
| topics[0].display_name | Software Testing and Debugging Techniques |
| topics[1].id | https://openalex.org/T11241 |
| topics[1].field.id | https://openalex.org/fields/17 |
| topics[1].field.display_name | Computer Science |
| topics[1].score | 0.9980000257492065 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/1711 |
| topics[1].subfield.display_name | Signal Processing |
| topics[1].display_name | Advanced Malware Detection Techniques |
| topics[2].id | https://openalex.org/T10260 |
| topics[2].field.id | https://openalex.org/fields/17 |
| topics[2].field.display_name | Computer Science |
| topics[2].score | 0.9976999759674072 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/1710 |
| topics[2].subfield.display_name | Information Systems |
| topics[2].display_name | Software Engineering Research |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C111065885 |
| concepts[0].level | 3 |
| concepts[0].score | 0.9243054389953613 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q1189053 |
| concepts[0].display_name | Fuzz testing |
| concepts[1].id | https://openalex.org/C41008148 |
| concepts[1].level | 0 |
| concepts[1].score | 0.7071669697761536 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[1].display_name | Computer science |
| concepts[2].id | https://openalex.org/C169590947 |
| concepts[2].level | 2 |
| concepts[2].score | 0.6982253789901733 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q47506 |
| concepts[2].display_name | Compiler |
| concepts[3].id | https://openalex.org/C199360897 |
| concepts[3].level | 1 |
| concepts[3].score | 0.5736284852027893 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q9143 |
| concepts[3].display_name | Programming language |
| concepts[4].id | https://openalex.org/C56273599 |
| concepts[4].level | 3 |
| concepts[4].score | 0.531909167766571 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q3122841 |
| concepts[4].display_name | White (mutation) |
| concepts[5].id | https://openalex.org/C180932941 |
| concepts[5].level | 2 |
| concepts[5].score | 0.4340170919895172 |
| concepts[5].wikidata | https://www.wikidata.org/wiki/Q997233 |
| concepts[5].display_name | White box |
| concepts[6].id | https://openalex.org/C115903868 |
| concepts[6].level | 1 |
| concepts[6].score | 0.15488013625144958 |
| concepts[6].wikidata | https://www.wikidata.org/wiki/Q80993 |
| concepts[6].display_name | Software engineering |
| concepts[7].id | https://openalex.org/C2777904410 |
| concepts[7].level | 2 |
| concepts[7].score | 0.09092116355895996 |
| concepts[7].wikidata | https://www.wikidata.org/wiki/Q7397 |
| concepts[7].display_name | Software |
| concepts[8].id | https://openalex.org/C55493867 |
| concepts[8].level | 1 |
| concepts[8].score | 0.0 |
| concepts[8].wikidata | https://www.wikidata.org/wiki/Q7094 |
| concepts[8].display_name | Biochemistry |
| concepts[9].id | https://openalex.org/C104317684 |
| concepts[9].level | 2 |
| concepts[9].score | 0.0 |
| concepts[9].wikidata | https://www.wikidata.org/wiki/Q7187 |
| concepts[9].display_name | Gene |
| concepts[10].id | https://openalex.org/C185592680 |
| concepts[10].level | 0 |
| concepts[10].score | 0.0 |
| concepts[10].wikidata | https://www.wikidata.org/wiki/Q2329 |
| concepts[10].display_name | Chemistry |
| keywords[0].id | https://openalex.org/keywords/fuzz-testing |
| keywords[0].score | 0.9243054389953613 |
| keywords[0].display_name | Fuzz testing |
| keywords[1].id | https://openalex.org/keywords/computer-science |
| keywords[1].score | 0.7071669697761536 |
| keywords[1].display_name | Computer science |
| keywords[2].id | https://openalex.org/keywords/compiler |
| keywords[2].score | 0.6982253789901733 |
| keywords[2].display_name | Compiler |
| keywords[3].id | https://openalex.org/keywords/programming-language |
| keywords[3].score | 0.5736284852027893 |
| keywords[3].display_name | Programming language |
| keywords[4].id | https://openalex.org/keywords/white |
| keywords[4].score | 0.531909167766571 |
| keywords[4].display_name | White (mutation) |
| keywords[5].id | https://openalex.org/keywords/white-box |
| keywords[5].score | 0.4340170919895172 |
| keywords[5].display_name | White box |
| keywords[6].id | https://openalex.org/keywords/software-engineering |
| keywords[6].score | 0.15488013625144958 |
| keywords[6].display_name | Software engineering |
| keywords[7].id | https://openalex.org/keywords/software |
| keywords[7].score | 0.09092116355895996 |
| keywords[7].display_name | Software |
| language | en |
| locations[0].id | doi:10.1145/3689736 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4210216081 |
| locations[0].source.issn | 2475-1421 |
| locations[0].source.type | journal |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | 2475-1421 |
| locations[0].source.is_core | True |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | Proceedings of the ACM on Programming Languages |
| locations[0].source.host_organization | https://openalex.org/P4310319798 |
| locations[0].source.host_organization_name | Association for Computing Machinery |
| locations[0].source.host_organization_lineage | https://openalex.org/P4310319798 |
| locations[0].source.host_organization_lineage_names | Association for Computing Machinery |
| locations[0].license | cc-by |
| locations[0].pdf_url | https://dl.acm.org/doi/pdf/10.1145/3689736 |
| locations[0].version | publishedVersion |
| locations[0].raw_type | journal-article |
| locations[0].license_id | https://openalex.org/licenses/cc-by |
| locations[0].is_accepted | True |
| locations[0].is_published | True |
| locations[0].raw_source_name | Proceedings of the ACM on Programming Languages |
| locations[0].landing_page_url | https://doi.org/10.1145/3689736 |
| indexed_in | crossref |
| authorships[0].author.id | https://openalex.org/A5087977281 |
| authorships[0].author.orcid | https://orcid.org/0000-0002-7976-5086 |
| authorships[0].author.display_name | Chenyuan Yang |
| authorships[0].countries | US |
| authorships[0].affiliations[0].institution_ids | https://openalex.org/I157725225 |
| authorships[0].affiliations[0].raw_affiliation_string | University of Illinois at Urbana-Champaign, Champaign, USA |
| authorships[0].institutions[0].id | https://openalex.org/I157725225 |
| authorships[0].institutions[0].ror | https://ror.org/047426m28 |
| authorships[0].institutions[0].type | education |
| authorships[0].institutions[0].lineage | https://openalex.org/I157725225 |
| authorships[0].institutions[0].country_code | US |
| authorships[0].institutions[0].display_name | University of Illinois Urbana-Champaign |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Chenyuan Yang |
| authorships[0].is_corresponding | False |
| authorships[0].raw_affiliation_strings | University of Illinois at Urbana-Champaign, Champaign, USA |
| authorships[1].author.id | https://openalex.org/A5053846423 |
| authorships[1].author.orcid | https://orcid.org/0000-0002-4628-4219 |
| authorships[1].author.display_name | Yinlin Deng |
| authorships[1].countries | US |
| authorships[1].affiliations[0].institution_ids | https://openalex.org/I157725225 |
| authorships[1].affiliations[0].raw_affiliation_string | University of Illinois at Urbana-Champaign, Champaign, USA |
| authorships[1].institutions[0].id | https://openalex.org/I157725225 |
| authorships[1].institutions[0].ror | https://ror.org/047426m28 |
| authorships[1].institutions[0].type | education |
| authorships[1].institutions[0].lineage | https://openalex.org/I157725225 |
| authorships[1].institutions[0].country_code | US |
| authorships[1].institutions[0].display_name | University of Illinois Urbana-Champaign |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Yinlin Deng |
| authorships[1].is_corresponding | False |
| authorships[1].raw_affiliation_strings | University of Illinois at Urbana-Champaign, Champaign, USA |
| authorships[2].author.id | https://openalex.org/A5102640451 |
| authorships[2].author.orcid | |
| authorships[2].author.display_name | Runyu Lu |
| authorships[2].countries | CN |
| authorships[2].affiliations[0].institution_ids | https://openalex.org/I47720641 |
| authorships[2].affiliations[0].raw_affiliation_string | Huazhong University of Science and Technology, Wuhan, China |
| authorships[2].institutions[0].id | https://openalex.org/I47720641 |
| authorships[2].institutions[0].ror | https://ror.org/00p991c53 |
| authorships[2].institutions[0].type | education |
| authorships[2].institutions[0].lineage | https://openalex.org/I47720641 |
| authorships[2].institutions[0].country_code | CN |
| authorships[2].institutions[0].display_name | Huazhong University of Science and Technology |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Runyu Lu |
| authorships[2].is_corresponding | False |
| authorships[2].raw_affiliation_strings | Huazhong University of Science and Technology, Wuhan, China |
| authorships[3].author.id | https://openalex.org/A5058454592 |
| authorships[3].author.orcid | https://orcid.org/0000-0002-8588-4356 |
| authorships[3].author.display_name | Jiayi Yao |
| authorships[3].countries | CN |
| authorships[3].affiliations[0].institution_ids | https://openalex.org/I4210116924 |
| authorships[3].affiliations[0].raw_affiliation_string | Chinese University of Hong Kong, Shenzhen, China |
| authorships[3].institutions[0].id | https://openalex.org/I4210116924 |
| authorships[3].institutions[0].ror | https://ror.org/02d5ks197 |
| authorships[3].institutions[0].type | education |
| authorships[3].institutions[0].lineage | https://openalex.org/I177725633, https://openalex.org/I180726961, https://openalex.org/I4210116924 |
| authorships[3].institutions[0].country_code | CN |
| authorships[3].institutions[0].display_name | Chinese University of Hong Kong, Shenzhen |
| authorships[3].author_position | middle |
| authorships[3].raw_author_name | Jiayi Yao |
| authorships[3].is_corresponding | False |
| authorships[3].raw_affiliation_strings | Chinese University of Hong Kong, Shenzhen, China |
| authorships[4].author.id | https://openalex.org/A5100320734 |
| authorships[4].author.orcid | https://orcid.org/0000-0001-7122-8625 |
| authorships[4].author.display_name | Jiawei Liu |
| authorships[4].countries | US |
| authorships[4].affiliations[0].institution_ids | https://openalex.org/I157725225 |
| authorships[4].affiliations[0].raw_affiliation_string | University of Illinois at Urbana-Champaign, Champaign, USA |
| authorships[4].institutions[0].id | https://openalex.org/I157725225 |
| authorships[4].institutions[0].ror | https://ror.org/047426m28 |
| authorships[4].institutions[0].type | education |
| authorships[4].institutions[0].lineage | https://openalex.org/I157725225 |
| authorships[4].institutions[0].country_code | US |
| authorships[4].institutions[0].display_name | University of Illinois Urbana-Champaign |
| authorships[4].author_position | middle |
| authorships[4].raw_author_name | Jiawei Liu |
| authorships[4].is_corresponding | False |
| authorships[4].raw_affiliation_strings | University of Illinois at Urbana-Champaign, Champaign, USA |
| authorships[5].author.id | https://openalex.org/A5058824250 |
| authorships[5].author.orcid | https://orcid.org/0000-0002-0668-8526 |
| authorships[5].author.display_name | Reyhaneh Jabbarvand |
| authorships[5].countries | US |
| authorships[5].affiliations[0].institution_ids | https://openalex.org/I157725225 |
| authorships[5].affiliations[0].raw_affiliation_string | University of Illinois at Urbana-Champaign, Champaign, USA |
| authorships[5].institutions[0].id | https://openalex.org/I157725225 |
| authorships[5].institutions[0].ror | https://ror.org/047426m28 |
| authorships[5].institutions[0].type | education |
| authorships[5].institutions[0].lineage | https://openalex.org/I157725225 |
| authorships[5].institutions[0].country_code | US |
| authorships[5].institutions[0].display_name | University of Illinois Urbana-Champaign |
| authorships[5].author_position | middle |
| authorships[5].raw_author_name | Reyhaneh Jabbarvand |
| authorships[5].is_corresponding | False |
| authorships[5].raw_affiliation_strings | University of Illinois at Urbana-Champaign, Champaign, USA |
| authorships[6].author.id | https://openalex.org/A5043546718 |
| authorships[6].author.orcid | https://orcid.org/0000-0001-5175-2702 |
| authorships[6].author.display_name | Lingming Zhang |
| authorships[6].countries | US |
| authorships[6].affiliations[0].institution_ids | https://openalex.org/I157725225 |
| authorships[6].affiliations[0].raw_affiliation_string | University of Illinois at Urbana-Champaign, Champaign, USA |
| authorships[6].institutions[0].id | https://openalex.org/I157725225 |
| authorships[6].institutions[0].ror | https://ror.org/047426m28 |
| authorships[6].institutions[0].type | education |
| authorships[6].institutions[0].lineage | https://openalex.org/I157725225 |
| authorships[6].institutions[0].country_code | US |
| authorships[6].institutions[0].display_name | University of Illinois Urbana-Champaign |
| authorships[6].author_position | last |
| authorships[6].raw_author_name | Lingming Zhang |
| authorships[6].is_corresponding | False |
| authorships[6].raw_affiliation_strings | University of Illinois at Urbana-Champaign, Champaign, USA |
| has_content.pdf | True |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://dl.acm.org/doi/pdf/10.1145/3689736 |
| open_access.oa_status | diamond |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | WhiteFox: White-Box Compiler Fuzzing Empowered by Large Language Models |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-06T06:51:31.235846 |
| primary_topic.id | https://openalex.org/T10743 |
| primary_topic.field.id | https://openalex.org/fields/17 |
| primary_topic.field.display_name | Computer Science |
| primary_topic.score | 0.9998999834060669 |
| primary_topic.domain.id | https://openalex.org/domains/3 |
| primary_topic.domain.display_name | Physical Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/1712 |
| primary_topic.subfield.display_name | Software |
| primary_topic.display_name | Software Testing and Debugging Techniques |
| related_works | https://openalex.org/W2511770387, https://openalex.org/W3120811337, https://openalex.org/W1713081424, https://openalex.org/W2127315869, https://openalex.org/W1523769955, https://openalex.org/W2245390655, https://openalex.org/W4379536100, https://openalex.org/W4392652182, https://openalex.org/W2475851004, https://openalex.org/W3020471965 |
| cited_by_count | 38 |
| counts_by_year[0].year | 2025 |
| counts_by_year[0].cited_by_count | 35 |
| counts_by_year[1].year | 2024 |
| counts_by_year[1].cited_by_count | 3 |
| locations_count | 1 |
| best_oa_location.id | doi:10.1145/3689736 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4210216081 |
| best_oa_location.source.issn | 2475-1421 |
| best_oa_location.source.type | journal |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | 2475-1421 |
| best_oa_location.source.is_core | True |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | Proceedings of the ACM on Programming Languages |
| best_oa_location.source.host_organization | https://openalex.org/P4310319798 |
| best_oa_location.source.host_organization_name | Association for Computing Machinery |
| best_oa_location.source.host_organization_lineage | https://openalex.org/P4310319798 |
| best_oa_location.source.host_organization_lineage_names | Association for Computing Machinery |
| best_oa_location.license | cc-by |
| best_oa_location.pdf_url | https://dl.acm.org/doi/pdf/10.1145/3689736 |
| best_oa_location.version | publishedVersion |
| best_oa_location.raw_type | journal-article |
| best_oa_location.license_id | https://openalex.org/licenses/cc-by |
| best_oa_location.is_accepted | True |
| best_oa_location.is_published | True |
| best_oa_location.raw_source_name | Proceedings of the ACM on Programming Languages |
| best_oa_location.landing_page_url | https://doi.org/10.1145/3689736 |
| primary_location.id | doi:10.1145/3689736 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4210216081 |
| primary_location.source.issn | 2475-1421 |
| primary_location.source.type | journal |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | 2475-1421 |
| primary_location.source.is_core | True |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | Proceedings of the ACM on Programming Languages |
| primary_location.source.host_organization | https://openalex.org/P4310319798 |
| primary_location.source.host_organization_name | Association for Computing Machinery |
| primary_location.source.host_organization_lineage | https://openalex.org/P4310319798 |
| primary_location.source.host_organization_lineage_names | Association for Computing Machinery |
| primary_location.license | cc-by |
| primary_location.pdf_url | https://dl.acm.org/doi/pdf/10.1145/3689736 |
| primary_location.version | publishedVersion |
| primary_location.raw_type | journal-article |
| primary_location.license_id | https://openalex.org/licenses/cc-by |
| primary_location.is_accepted | True |
| primary_location.is_published | True |
| primary_location.raw_source_name | Proceedings of the ACM on Programming Languages |
| primary_location.landing_page_url | https://doi.org/10.1145/3689736 |
| publication_date | 2024-10-08 |
| publication_year | 2024 |
| referenced_works | https://openalex.org/W3007855180, https://openalex.org/W3136690412, https://openalex.org/W2984976544, https://openalex.org/W2954292831, https://openalex.org/W4394015350, https://openalex.org/W4378591002, https://openalex.org/W2759550170, https://openalex.org/W3173506450, https://openalex.org/W4384154578, https://openalex.org/W1971650562, https://openalex.org/W4237492309, https://openalex.org/W4284708930, https://openalex.org/W3123045479, https://openalex.org/W3015384571, https://openalex.org/W2106072155, https://openalex.org/W4384345714, https://openalex.org/W2101512909, https://openalex.org/W2964241064, https://openalex.org/W4246166885, https://openalex.org/W2997653900, https://openalex.org/W3008321987, https://openalex.org/W4384304865, https://openalex.org/W4388867344, https://openalex.org/W4313442384, https://openalex.org/W4389158362, https://openalex.org/W4221144766, https://openalex.org/W4388857209, https://openalex.org/W3107362213, https://openalex.org/W3039183210, https://openalex.org/W1994813019, https://openalex.org/W2616028256, https://openalex.org/W2954903132, https://openalex.org/W2296669295, https://openalex.org/W2009489720, https://openalex.org/W3195818176, https://openalex.org/W2461570336, https://openalex.org/W4393305539, https://openalex.org/W2039522160, https://openalex.org/W3104663419, https://openalex.org/W4284686707, https://openalex.org/W4285490440, https://openalex.org/W4384345721, https://openalex.org/W4238083723, https://openalex.org/W2530895108, https://openalex.org/W109452506 |
| referenced_works_count | 45 |
| abstract_inverted_index.8 | 253 |
| abstract_inverted_index.a | 116, 145, 161 |
| abstract_inverted_index.70 | 281 |
| abstract_inverted_index.92 | 275 |
| abstract_inverted_index.As | 55 |
| abstract_inverted_index.DL | 226, 308 |
| abstract_inverted_index.In | 19 |
| abstract_inverted_index.To | 124, 260 |
| abstract_inverted_index.an | 165, 189 |
| abstract_inverted_index.as | 4, 73, 207, 277, 321 |
| abstract_inverted_index.be | 313 |
| abstract_inverted_index.by | 290 |
| abstract_inverted_index.in | 95, 105, 121, 152, 265, 296, 317 |
| abstract_inverted_index.is | 2, 295 |
| abstract_inverted_index.of | 51, 83, 119, 299 |
| abstract_inverted_index.on | 39, 147, 178, 197, 216, 221 |
| abstract_inverted_index.to | 11, 27, 60, 64, 79, 140, 209, 243, 252 |
| abstract_inverted_index.up | 251 |
| abstract_inverted_index.we | 127 |
| abstract_inverted_index.(i) | 164 |
| abstract_inverted_index.101 | 267 |
| abstract_inverted_index.Our | 219 |
| abstract_inverted_index.and | 41, 99, 175, 232, 280, 294 |
| abstract_inverted_index.are | 76, 204 |
| abstract_inverted_index.can | 6, 184, 238, 311 |
| abstract_inverted_index.for | 269, 315 |
| abstract_inverted_index.has | 23, 263, 286, 325 |
| abstract_inverted_index.its | 303 |
| abstract_inverted_index.the | 15, 20, 80, 130, 153, 170, 179, 186, 198, 212, 217, 222, 270, 291, 297 |
| abstract_inverted_index.(DL) | 157 |
| abstract_inverted_index.(ii) | 188 |
| abstract_inverted_index.LLMs | 110, 136 |
| abstract_inverted_index.also | 205, 312 |
| abstract_inverted_index.arts | 37 |
| abstract_inverted_index.been | 24, 287 |
| abstract_inverted_index.bugs | 151, 268 |
| abstract_inverted_index.code | 96, 174 |
| abstract_inverted_index.deep | 149, 155, 245 |
| abstract_inverted_index.end, | 126 |
| abstract_inverted_index.even | 100 |
| abstract_inverted_index.fail | 59 |
| abstract_inverted_index.fly. | 218 |
| abstract_inverted_index.have | 101 |
| abstract_inverted_index.into | 302 |
| abstract_inverted_index.more | 255 |
| abstract_inverted_index.most | 224 |
| abstract_inverted_index.over | 14 |
| abstract_inverted_index.such | 72, 320 |
| abstract_inverted_index.test | 46, 62, 141, 181, 194, 213, 241 |
| abstract_inverted_index.than | 257 |
| abstract_inverted_index.that | 89, 183, 236 |
| abstract_inverted_index.they | 57 |
| abstract_inverted_index.this | 125 |
| abstract_inverted_index.used | 206 |
| abstract_inverted_index.with | 111, 137, 144, 274 |
| abstract_inverted_index.LLVM, | 322 |
| abstract_inverted_index.Large | 90 |
| abstract_inverted_index.Lite) | 234 |
| abstract_inverted_index.agent | 168, 192 |
| abstract_inverted_index.based | 196 |
| abstract_inverted_index.being | 300 |
| abstract_inverted_index.bugs. | 329 |
| abstract_inverted_index.date, | 261 |
| abstract_inverted_index.excel | 94 |
| abstract_inverted_index.first | 131 |
| abstract_inverted_index.focus | 38 |
| abstract_inverted_index.found | 264, 327 |
| abstract_inverted_index.giant | 81 |
| abstract_inverted_index.logic | 150 |
| abstract_inverted_index.often | 58 |
| abstract_inverted_index.piece | 118 |
| abstract_inverted_index.shows | 235 |
| abstract_inverted_index.such, | 56 |
| abstract_inverted_index.tasks | 98 |
| abstract_inverted_index.team, | 293 |
| abstract_inverted_index.test, | 273 |
| abstract_inverted_index.tests | 203 |
| abstract_inverted_index.three | 223 |
| abstract_inverted_index.times | 254 |
| abstract_inverted_index.total | 266 |
| abstract_inverted_index.under | 272 |
| abstract_inverted_index.using | 135 |
| abstract_inverted_index.where | 323 |
| abstract_inverted_index.which | 44 |
| abstract_inverted_index.(LLMs) | 93 |
| abstract_inverted_index.(i.e., | 228 |
| abstract_inverted_index.Models | 92 |
| abstract_inverted_index.Recent | 86 |
| abstract_inverted_index.adopts | 160 |
| abstract_inverted_index.beyond | 307 |
| abstract_inverted_index.black- | 40 |
| abstract_inverted_index.chain. | 18 |
| abstract_inverted_index.fixed. | 283 |
| abstract_inverted_index.fuzzer | 134 |
| abstract_inverted_index.prompt | 215 |
| abstract_inverted_index.source | 173 |
| abstract_inverted_index.supply | 17 |
| abstract_inverted_index.PyTorch | 229, 292 |
| abstract_inverted_index.adapted | 314 |
| abstract_inverted_index.already | 282, 326 |
| abstract_inverted_index.enhance | 211 |
| abstract_inverted_index.falsify | 7 |
| abstract_inverted_index.further | 210 |
| abstract_inverted_index.fuzzing | 22, 33 |
| abstract_inverted_index.guiding | 109 |
| abstract_inverted_index.leading | 10 |
| abstract_inverted_index.missing | 117 |
| abstract_inverted_index.popular | 225 |
| abstract_inverted_index.process | 298 |
| abstract_inverted_index.program | 8 |
| abstract_inverted_index.propose | 128 |
| abstract_inverted_index.remains | 34, 115 |
| abstract_inverted_index.serious | 12 |
| abstract_inverted_index.studied | 26 |
| abstract_inverted_index.trigger | 185 |
| abstract_inverted_index.uncover | 28 |
| abstract_inverted_index.unknown | 279 |
| abstract_inverted_index.without | 48 |
| abstract_inverted_index.Compiler | 0 |
| abstract_inverted_index.Existing | 36 |
| abstract_inverted_index.Finally, | 306 |
| abstract_inverted_index.However, | 31 |
| abstract_inverted_index.Language | 91 |
| abstract_inverted_index.Notably, | 284 |
| abstract_inverted_index.WhiteFox | 159, 237, 262, 285, 310, 324 |
| abstract_inverted_index.achieved | 102 |
| abstract_inverted_index.advances | 87 |
| abstract_inverted_index.analysis | 167 |
| abstract_inverted_index.codebase | 82 |
| abstract_inverted_index.compiler | 29, 32, 53, 84, 112, 122, 133, 142 |
| abstract_inverted_index.crucial, | 3 |
| abstract_inverted_index.defects. | 30 |
| abstract_inverted_index.domains, | 319 |
| abstract_inverted_index.emerging | 154 |
| abstract_inverted_index.examines | 169 |
| abstract_inverted_index.exercise | 65, 244 |
| abstract_inverted_index.feedback | 208 |
| abstract_inverted_index.fuzzers. | 259 |
| abstract_inverted_index.fuzzing, | 43 |
| abstract_inverted_index.fuzzing. | 107 |
| abstract_inverted_index.generate | 239 |
| abstract_inverted_index.grey-box | 42 |
| abstract_inverted_index.internal | 52 |
| abstract_inverted_index.learning | 156 |
| abstract_inverted_index.multiple | 328 |
| abstract_inverted_index.produces | 176, 193 |
| abstract_inverted_index.programs | 47, 63, 182, 195, 242 |
| abstract_inverted_index.recently | 288 |
| abstract_inverted_index.research | 120 |
| abstract_inverted_index.software | 16 |
| abstract_inverted_index.symbolic | 74 |
| abstract_inverted_index.systems. | 85 |
| abstract_inverted_index.testing. | 123 |
| abstract_inverted_index.Inductor, | 230 |
| abstract_inverted_index.LLM-based | 166, 190 |
| abstract_inverted_index.WhiteFox, | 129 |
| abstract_inverted_index.black-box | 106 |
| abstract_inverted_index.compilers | 227, 271, 316 |
| abstract_inverted_index.confirmed | 276 |
| abstract_inverted_index.construct | 61 |
| abstract_inverted_index.detecting | 148 |
| abstract_inverted_index.different | 318 |
| abstract_inverted_index.generates | 45 |
| abstract_inverted_index.intricate | 66, 248 |
| abstract_inverted_index.low-level | 171 |
| abstract_inverted_index.requiring | 247 |
| abstract_inverted_index.spotlight | 146 |
| abstract_inverted_index.white-box | 70, 132 |
| abstract_inverted_index.workflow. | 305 |
| abstract_inverted_index.Meanwhile, | 68 |
| abstract_inverted_index.TensorFlow | 233 |
| abstract_inverted_index.behaviors, | 9 |
| abstract_inverted_index.behaviors. | 54 |
| abstract_inverted_index.compilers, | 309 |
| abstract_inverted_index.compilers. | 158 |
| abstract_inverted_index.evaluation | 220 |
| abstract_inverted_index.execution, | 75 |
| abstract_inverted_index.framework: | 163 |
| abstract_inverted_index.generation | 191, 214 |
| abstract_inverted_index.high-level | 180 |
| abstract_inverted_index.practicing | 250 |
| abstract_inverted_index.previously | 278 |
| abstract_inverted_index.sufficient | 49 |
| abstract_inverted_index.summarized | 199 |
| abstract_inverted_index.conditions, | 249 |
| abstract_inverted_index.correctness | 1 |
| abstract_inverted_index.demonstrate | 88 |
| abstract_inverted_index.development | 304 |
| abstract_inverted_index.extensively | 25 |
| abstract_inverted_index.information | 114, 139 |
| abstract_inverted_index.literature, | 21 |
| abstract_inverted_index.multi-agent | 162 |
| abstract_inverted_index.performance | 104 |
| abstract_inverted_index.source-code | 113, 138 |
| abstract_inverted_index.techniques, | 71 |
| abstract_inverted_index.traditional | 69 |
| abstract_inverted_index.Nonetheless, | 108 |
| abstract_inverted_index.acknowledged | 289 |
| abstract_inverted_index.challenging: | 35 |
| abstract_inverted_index.consequences | 13 |
| abstract_inverted_index.high-quality | 240 |
| abstract_inverted_index.inapplicable | 78 |
| abstract_inverted_index.incorporated | 301 |
| abstract_inverted_index.optimization | 172 |
| abstract_inverted_index.requirements | 177 |
| abstract_inverted_index.Additionally, | 201 |
| abstract_inverted_index.optimization, | 143 |
| abstract_inverted_index.optimization; | 187 |
| abstract_inverted_index.optimizations | 246, 256 |
| abstract_inverted_index.requirements. | 200 |
| abstract_inverted_index.understanding | 50 |
| abstract_inverted_index.miscompilation | 5 |
| abstract_inverted_index.optimizations. | 67 |
| abstract_inverted_index.TensorFlow-XLA, | 231 |
| abstract_inverted_index.computationally | 77 |
| abstract_inverted_index.state-of-the-art | 103, 258 |
| abstract_inverted_index.optimization-triggering | 202 |
| abstract_inverted_index.generation/understanding | 97 |
| cited_by_percentile_year.max | 100 |
| cited_by_percentile_year.min | 96 |
| countries_distinct_count | 2 |
| institutions_distinct_count | 7 |
| citation_normalized_percentile.value | 0.99618725 |
| citation_normalized_percentile.is_in_top_1_percent | True |
| citation_normalized_percentile.is_in_top_10_percent | True |