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 …
Finding bugs in Gremlin-based graph database systems via randomized differential testing
Graph database systems (GDBs) allow efficiently storing and retrieving graph data, and
have become the critical component in many applications, eg, knowledge graphs, social …
have become the critical component in many applications, eg, knowledge graphs, social …
Current trends in automated test case generation
The testing is an integral part of the software development. At the same time, the manual
creation of individu-al test cases is a lengthy and error-prone process. Hence, an intensive …
creation of individu-al test cases is a lengthy and error-prone process. Hence, an intensive …
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 …
Perfce: Performance debugging on databases with chaos engineering-enhanced causality analysis
Debugging performance anomalies in databases is challenging. Causal inference
techniques enable qualitative and quantitative root cause analysis of performance …
techniques enable qualitative and quantitative root cause analysis of performance …
Find bugs in static bug finders
Static bug finders (also known as static code analyzers, eg, Find-Bugs, SonarQube) have
been widely-adopted by developers to find bugs in real-world software projects. They …
been widely-adopted by developers to find bugs in real-world software projects. They …
Intramorphic testing: A new approach to the test oracle problem
A test oracle determines whether a system behaves correctly for a given input. Automatic
testing techniques rely on an automated test oracle to test the system without user …
testing techniques rely on an automated test oracle to test the system without user …
Object Relational Mapping Vs. Event-Sourcing: Systematic Review
P Michail, K Christos - … Conference on Electronic Government and the …, 2022 - Springer
Storing information in a software system is challenging, especially in the cloud computing
era. Traditional, battle-tested methods, like Object Relational Mapping, seem inappropriate …
era. Traditional, battle-tested methods, like Object Relational Mapping, seem inappropriate …
Pinolo: Detecting Logical Bugs in Database Management Systems with Approximate Query Synthesis
DBMSs (Database Management Systems) are essential in modern enterprise software.
Thus, ensuring the correctness of DBMSs is critical for enterprise applications. Among …
Thus, ensuring the correctness of DBMSs is critical for enterprise applications. Among …
Towards assessing the quality of knowledge graphs via differential testing
Abstract Knowledge graphs (KG) can aggregate data and make information resources
easier to calculate and understand. With tremendous advancements in knowledge graphs …
easier to calculate and understand. With tremendous advancements in knowledge graphs …