Testing graph database engines via query partitioning
Graph Database Management Systems (GDBMSs) store data as graphs and allow the
efficient querying of nodes and their relationships. Logic bugs are bugs that cause a GDBMS …
efficient querying of nodes and their relationships. Logic bugs are bugs that cause a GDBMS …
GDsmith: Detecting bugs in Cypher graph database engines
Graph database engines stand out in the era of big data for their efficiency of modeling and
processing linked data. To assure high quality of graph database engines, it is highly critical …
processing linked data. To assure high quality of graph database engines, it is highly critical …
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 …
Detecting isolation bugs via transaction oracle construction
Transactions are used to maintain the data integrity of databases, and have become an
indispensable feature in modern Database Management Systems (DBMSs). Despite …
indispensable feature in modern Database Management Systems (DBMSs). Despite …
Differentially testing database transactions for fun and profit
Database Management Systems (DBMSs) utilize transactions to ensure the consistency and
integrity of data. Incorrect transaction implementations in DBMSs can lead to severe …
integrity of data. Incorrect transaction implementations in DBMSs can lead to severe …
Differential Optimization Testing of Gremlin-Based Graph Database Systems
Graph database systems (GDBs) allow efficiently creating, modifying, and retrieving graph
data in a graph database. To accelerate graph queries, GDBs usually adopt various and …
data in a graph database. To accelerate graph queries, GDBs usually adopt various and …
[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 …
A Miss Is as Good as A Mile: Metamorphic Testing for Deep Learning Operators
J Chen, C Jia, Y Yan, J Ge, H Zheng… - Proceedings of the ACM …, 2024 - dl.acm.org
Deep learning (DL) is a critical tool for real-world applications, and comprehensive testing of
DL models is vital to ensure their quality before deployment. However, recent studies have …
DL models is vital to ensure their quality before deployment. However, recent studies have …
Testing gremlin-based graph database systems via query disassembling
Graph Database Systems (GDBs) support efficiently storing and retrieving graph data, and
have become a critical component in many important applications. Many widely-used GDBs …
have become a critical component in many important applications. Many widely-used GDBs …
Detecting Logic Bugs in Graph Database Management Systems via Injective and Surjective Graph Query Transformation
Graph Database Management Systems (GDBMSs) store graphs as data. They are used
naturally in applications such as social networks, recommendation systems and program …
naturally in applications such as social networks, recommendation systems and program …