When fuzzing meets llms: Challenges and opportunities
Fuzzing, a widely-used technique for bug detection, has seen advancements through Large
Language Models (LLMs). Despite their potential, LLMs face specific challenges in fuzzing …
Language Models (LLMs). Despite their potential, LLMs face specific challenges in fuzzing …
Sok: Prudent evaluation practices for fuzzing
Fuzzing has proven to be a highly effective approach to uncover software bugs over the past
decade. After AFL popularized the groundbreaking concept of lightweight coverage …
decade. After AFL popularized the groundbreaking concept of lightweight coverage …
{WingFuzz}: Implementing continuous fuzzing for {DBMSs}
Database management systems (DBMSs) are critical components within software
ecosystems, and their security and stability are paramount. In recent years, fuzzing has …
ecosystems, and their security and stability are paramount. In recent years, fuzzing has …
Detecting logic bugs in database engines via equivalent expression transformation
Database management systems (DBMSs) are crucial for storing and fetching data. To
improve the reliability of such systems, approaches have been proposed to detect logic bugs …
improve the reliability of such systems, approaches have been proposed to detect logic bugs …
Practitioners' Expectations on Automated Test Generation
Automated test generation can help developers craft high-quality software tests while
mitigating the manual effort needed for writing test code. Despite significant research efforts …
mitigating the manual effort needed for writing test code. Despite significant research efforts …
Testing database systems via differential query execution
Database Management Systems (DBMSs) provide efficient data retrieval and manipulation
for many applications through Structured Query Language (SQL). Incorrect implementations …
for many applications through Structured Query Language (SQL). Incorrect implementations …
Sequence-oriented DBMS fuzzing
The SQL specification consists of hundreds of statement types, which leads to difficulties in
DBMS fuzzing: state-of-the-art works generally reuse the statements of predefined types; the …
DBMS fuzzing: state-of-the-art works generally reuse the statements of predefined types; the …
PolyJuice: Detecting Mis-compilation Bugs in Tensor Compilers with Equality Saturation Based Rewriting
Tensor compilers are essential for deploying deep learning applications across various
hardware platforms. While powerful, they are inherently complex and present significant …
hardware platforms. While powerful, they are inherently complex and present significant …
[PDF][PDF] THANOS: DBMS Bug Detection via Storage Engine Rotation Based Differential Testing
Differential testing is a prevalent strategy for establishing test oracles in automated DBMS
testing. However, meticulously selecting equivalent DBMSs with diverse implementations …
testing. However, meticulously selecting equivalent DBMSs with diverse implementations …
Chemfuzz: Large language models-assisted fuzzing for quantum chemistry software bug detection
F Qiu, P Ji, B Hua, Y Wang - 2023 IEEE 23rd International …, 2023 - ieeexplore.ieee.org
Quantum chemistry software implements the first principle quantum computation and is
indispensable in both scientific research and chemical industries. Any bugs in such software …
indispensable in both scientific research and chemical industries. Any bugs in such software …