Write a Blog >>
ESEC/FSE 2021
Thu 19 - Sat 28 August 2021 Clowdr Platform

Datalog is a popular query language with applications in several
domains. Like any complex piece of software, Datalog engines may
contain bugs. The most critical ones manifest as incorrect
results when evaluating queries—we refer to these as
\emph{query bugs}. Given the wide applicability of the language,
query bugs may have detrimental consequences, for instance, by
compromising the soundness of a program analysis that is
implemented and formalized in Datalog. In this paper, we present
the first metamorphic-testing approach for detecting query bugs
in Datalog engines. We ran our tool on three mature engines and
found 13 previously unknown query bugs, some of which are deep
and revealed critical semantic issues.

Wed 25 Aug

Displayed time zone: Athens change

09:00 - 10:00
Testing—Analysis and Testing of Unconventional SoftwareResearch Papers +12h
Chair(s): Gregory Gay Chalmers and the University of Gothenburg
09:00
10m
Paper
Parallel Shadow Execution to Accelerate the Debugging of Numerical ErrorsArtifacts FunctionalArtifacts Available
Research Papers
Sangeeta Chowdhary Rutgers University, Santosh Nagarakatte Rutgers University
DOI
09:10
10m
Paper
Exposing Numerical Bugs in Deep Learning via Gradient Back-Propagation
Research Papers
Ming Yan Tianjin University, Junjie Chen Tianjin University, Xiangyu Zhang Purdue University, Lin Tan Purdue University, Gan Wang Tianjin University
DOI
09:20
10m
Paper
Metamorphic Testing of Datalog Engines
Research Papers
DOI
09:30
30m
Live Q&A
Q&A (Testing—Analysis and Testing of Unconventional Software)
Research Papers

21:00 - 22:00
Testing—Analysis and Testing of Unconventional SoftwareResearch Papers
Chair(s): Na Meng Virginia Tech
21:00
10m
Paper
Parallel Shadow Execution to Accelerate the Debugging of Numerical ErrorsArtifacts FunctionalArtifacts Available
Research Papers
Sangeeta Chowdhary Rutgers University, Santosh Nagarakatte Rutgers University
DOI
21:10
10m
Paper
Exposing Numerical Bugs in Deep Learning via Gradient Back-Propagation
Research Papers
Ming Yan Tianjin University, Junjie Chen Tianjin University, Xiangyu Zhang Purdue University, Lin Tan Purdue University, Gan Wang Tianjin University
DOI
21:20
10m
Paper
Metamorphic Testing of Datalog Engines
Research Papers
DOI
21:30
30m
Live Q&A
Q&A (Testing—Analysis and Testing of Unconventional Software)
Research Papers