activity
20202026
most citedDetecting Optimization Bugs in Database Engines via Non-Optimizing Reference Engine Construction

98 citations · 166 across the 18 of their papers we have counts for

collaborators
Showing 2024 · cs.SEShow all

6 papers · 2 filters

cs.SE2024★ 2 cited

Understanding and Reusing Test Suites Across Database Systems

Suyang Zhong, Manuel Rigger

Database Management System (DBMS) developers have implemented extensive test suites to test their DBMSs. For example, the SQLite test suites contain over 92 million lines of code.…

cs.SE2024★ 1 cited

Towards a Unified Query Plan Representation

Jinsheng Ba, Manuel Rigger

In database systems, a query plan is a series of concrete internal steps to execute a query. Multiple testing approaches utilize query plans for finding bugs. However, query plans…

cs.SE2024

Inconsistencies in TeX-Produced Documents

Jovyn Tan, Manuel Rigger

TeX is a widely-used typesetting system adopted by most publishers and professional societies. While TeX is responsible for generating a significant number of documents, irregulari…

cs.SE2024

Detecting Build Dependency Errors in Incremental Builds

Jun Lyu, Shanshan Li, He Zhang +3

Incremental and parallel builds performed by build tools such as Make are the heart of modern C/C++ software projects. Their correct and efficient execution depends on build script…

cs.SE2024

Finding Cross-rule Optimization Bugs in Datalog Engines

Chi Zhang, Linzhang Wang, Manuel Rigger

Datalog is a popular and widely-used declarative logic programming language. Datalog engines apply many cross-rule optimizations; bugs in them can cause incorrect results. To detec…

cs.SE2024

Finding XPath Bugs in XML Document Processors via Differential Testing

Shuxin Li, Manuel Rigger

Extensible Markup Language (XML) is a widely used file format for data storage and transmission. Many XML processors support XPath, a query language that enables the extraction of…