JOURNAL ARTICLE

Compiler Fuzzing

Nagisa Ishiura

Year: 2015 Journal:   IEICE ESS FUNDAMENTALS REVIEW Vol: 9 (3)Pages: 188-196

Abstract

Compilers must be highly reliable since they are infrastructure tools for software development.Although compilers are tested intensively using test suites consisting of a huge volume of test programs, it is theoretically impossible to validate compilers completely with a finite set of test programs and many bugs have been reported in open-source compilers such as GCC and LLVM/Clang.Recently, some tools for the random testing or fuzzing of compilers have been developed and their effectiveness has been demonstrated.This article surveys the technical and practical aspects of the tools and discusses the challenges and future direction of compiler fuzzing.

Keywords:
Computer science Fuzz testing Programming language Compiler Software

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
9
Refs
0.29
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Teaching and Learning Programming
Physical Sciences →  Computer Science →  Computer Science Applications
Software Testing and Debugging Techniques
Physical Sciences →  Computer Science →  Software
© 2026 ScienceGate Book Chapters — All rights reserved.