arrow
Return

Mokav: Execution-driven differential testing with LLMs

delete2025-07-19
delete0
delete
OA
AI
K
Khashayar Etemadi
B
Bardia Mohammadi
Z
Zhendong Su
M
Martin Monperrus
DOI:10.1016/j.jss.2025.112571delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
• Mokav is the first LLM-based tool for difference exposing test generation • C4DET is a curated dataset of 1,535 pair of programs with small semantic differences. • The iterative execution-driven approach of Mokav outperforms state-of-the-art in differential testing • An example test that guides the LLM about input structure significantly improves the effectiveness.
Keywords:
Test generation
Large language models
Behavioral difference

Journal

Journal of Systems and Software cover
Journal of Systems and Software
IF:
4.1
Papers:
5.4K
Citations:
8.4K

Organization

K
KTH Royal Institute of Technology
Scholars:
1.3K
Papers: 777
Citations: 2.6W
S
Sharif University of Technology
Scholars:
1.1W
Papers: 1.1W
Citations: 9.5K
E
ETH Zurich
Scholars:
3.0W
Papers: 2.4W
Citations: 8.4W
researcher View more organizations