107,997 Hits in 4.9 sec


Mohammed Suhail Rehman, Aaron Elmore
2022 Proceedings of the 2022 workshop on 9th International Workshop of Testing Database Systems  
These workflows can be scaled and replayed on multiple systems to provide stress testing, performance evaluation, and a breakdown of performance bottlenecks present on popular dataframe systems.  ...  However, unlike relational databases and NoSQL systems with a variety of benchmarking, testing, and workload generation suites, there is an acute lack of similar tools for dataframe-based systems.  ...  This system allows for data analysis workflows to be manually specified or randomly generated, scaled, and replayed on various dataframe system clients, allowing for "fuzzy" testing and direct performance  ... 
doi:10.1145/3531348.3532178 fatcat:hda75ezdt5hvnon4lagf6dzv6y

Dynamic symbolic database application testing

Chengkai Li, Christoph Csallner
2010 Proceedings of the Third International Workshop on Testing Database Systems - DBTest '10  
Method 1: Brute force Test for every tuple in database.  ...  ., Dart, Pex). 2 Invert a branching condition on some covered path → a new test query. 3 Execute the query, bring in new tuples. 4 The new tuples will cover new paths.  ... 
doi:10.1145/1838126.1838133 dblp:conf/sigmod/LiC10 fatcat:5hcfepxytbcoplrtb5q7uhk5bm

White-box testing for database-driven applications

Klaus Haller
2009 Proceedings of the Second International Workshop on Testing Database Systems - DBTest '09  
We discuss test database state generation methods and the problem of scheduling test cases efficiently.  ...  Testing database-driven applications requires the adoption of white-box testing, but it is not clear what adoption is needed.  ...  Complex systems require seed data. Accounts must have an owner. Interest payments for customers imply corresponding bookings on internal expense accounts etc.  ... 
doi:10.1145/1594156.1594172 dblp:conf/sigmod/Haller09 fatcat:5e6cuetjxnbh7pwweuutwe6sqa

The test data challenge for database-driven applications

Klaus Haller
2010 Proceedings of the Third International Workshop on Testing Database Systems - DBTest '10  
Business applications rely typically on databases for storing and processing their data (database-driven applications, or DBAPs).  ...  Various test data provisioning methods exist, such as manual test data design, generators for synthetic test data, and live-system snapshots.  ...  The snapshot approach ( ) relies on live system data; it copies the database of a live system and loads the data into the database of a test system.  ... 
doi:10.1145/1838126.1838132 dblp:conf/sigmod/Haller10 fatcat:rpdb2agy5besvpgpxsr2dn5fgu

Query-aware shrinking test databases

Javier Tuya, M. José Suárez-Cabal, Claudio de la Riva
2009 Proceedings of the Second International Workshop on Testing Database Systems - DBTest '09  
Keeping the test databases as small as possible leads to faster execution of tests and facilitates the task of completing the test cases and evaluating the actual outputs against the expected.  ...  In this paper we present an automated approach to database reduction that considers an initial database that may be a copy of a production database and the set of queries that are executed against it.  ...  Management System.  ... 
doi:10.1145/1594156.1594164 dblp:conf/sigmod/TuyaCR09 fatcat:qsdxfkswkjfbbp5qfz37a6w6uy

Appliance consumption signature database and recognition test protocols

Christophe Gisler, Antonio Ridi, Damien Zufferey, Omar Abou Khaled, Jean Hennebert
2013 2013 8th International Workshop on Systems, Signal Processing and their Applications (WoSSPA)  
We report on the creation of a database of appliance consumption signatures and two test protocols to be used for appliance recognition tasks.  ...  We now give free access to this ACS-F1 database. The proposed test protocols will help the scientific community to objectively compare new algorithms.  ...  RELATED WORK Over the last few years, many researchers have been working on energy consumption analysis in order to improve 978-1-4673-5540-7/13/$31.00 ©2013 IEEE 2013 8th International Workshop on Systems  ... 
doi:10.1109/wosspa.2013.6602387 fatcat:utzyjnmwurazlgcxu6u4zvf3em

Query-based test generation for database applications

David Chays, John Shahid, Phyllis G. Frankl
2008 Proceedings of the 1st international workshop on Testing database systems - DBTest '08  
The database literature includes some work on testing database systems, but it is generally aimed at assessing the performance of database management systems, rather than testing applications for correctness  ...  The current version of the tool, Agenda Parser, stores this information in a database, called the Agenda DB, that is internal to our system.  ... 
doi:10.1145/1385269.1385277 dblp:conf/sigmod/ChaysSF08 fatcat:5jdw3hq56ng7lcr5jmwo2kkmha

Reversing statistics for scalable test databases generation

Entong Shen, Lyublena Antova
2013 Proceedings of the Sixth International Workshop on Testing Database Systems - DBTest '13  
Testing the performance of database systems is commonly accomplished using synthetic data and workload generators such as TPC-H and TPC-DS.  ...  As a result, oftentimes the data management systems are not properly tested before releasing, and performance-related bugs are commonly discovered after deployment, when the cost of fixing is very high  ...  Testing the performance of a database system on real data and workloads in addition to synthetic benchmarks can greatly improve the robustness of the system.  ... 
doi:10.1145/2479440.2479445 dblp:conf/sigmod/ShenA13 fatcat:wcd274xl6rd3nhjf7flyr3ydui

Test input generation for database programs using relational constraints

Michaël Marcozzi, Wim Vanhoof, Jean-Luc Hainaut
2012 Proceedings of the Fifth International Workshop on Testing Database Systems - DBTest '12  
Databases are ubiquitous in software and testing of programs manipulating databases is thus essential to enhance the reliability of software.  ...  In this paper, we describe a clean and unified approach to automatically generate test inputs for such database programs.  ...  If we consider a correct ImperDB program together with the extended schema of the database it manipulates, then a test input for this system is a valuation for the program's input variables together with  ... 
doi:10.1145/2304510.2304518 dblp:conf/sigmod/MarcozziVH12 fatcat:xazbrdoqyvhn7cn2s7crcakdca

Query interactions in database workloads

Mumtaz Ahmad, Ashraf Aboulnaga, Shivnath Babu
2009 Proceedings of the Second International Workshop on Testing Database Systems - DBTest '09  
In this paper, we demonstrate that query interactions can have a significant impact on database system performance.  ...  Hence, we argue that it is important to take these interactions into account when characterizing workloads, designing test cases, or developing performance tuning algorithms for database systems.  ...  Alternatively, Q1 and Q2 could interfere with each other on hardware resources such as CPU or memory, or on internal database system resources such as latches or locks.  ... 
doi:10.1145/1594156.1594170 dblp:conf/sigmod/AhmadAB09 fatcat:hudy2myfr5edhpayjztsoxlr4q

Finding min-repros in database software

Nicolas Bruno, Rimma V. Nehme
2009 Proceedings of the Second International Workshop on Testing Database Systems - DBTest '09  
Testing and debugging database system applications is often challenging and time consuming.  ...  In this paper, we present a system designed to ease finding min-repros in database-related products.  ...  CONCLUSION Testing and debugging are one of the most expensive and time consuming activities in any software development cycle, including database systems.  ... 
doi:10.1145/1594156.1594163 dblp:conf/sigmod/BrunoN09 fatcat:hkvikhpenjafpo25r52j6apw2q


Kristi Morton, Nicolas Bruno
2011 Proceedings of the Fourth International Workshop on Testing Database Systems - DBTest '11  
Debugging a database engine is an arduous task due to the complexity of the query workloads and systems.  ...  FlexMin builds on previous repro minimization techniques, SIMP and delta-debugging, and makes two key contributions.  ...  INTRODUCTION Database systems and applications are complex and debugging them is tedious and time-consuming.  ... 
doi:10.1145/1988842.1988843 dblp:conf/sigmod/MortonB11 fatcat:ajajwzxjyzfglcf3bu2tfyse5e

Action synchronization in P2P system testing

Eduardo Cunha de Almeida, Gerson Sunyé, Patrick Valduriez
2008 Proceedings of the 2008 international workshop on Data management in peer-to-peer systems - DaMaP '08  
A test case may be composed of several ordered actions that may be executed on different nodes.  ...  The experimentation shows how the algorithm was able to detect implementation problems on the P2P system.  ...  For instance, in a distributed database system, query results are complete since all nodes are expected to answer.  ... 
doi:10.1145/1379350.1379357 dblp:conf/edbt/AlmeidaSV08 fatcat:bdholllqizftplaxxw2c42ak6y

A Multi-Agent Approach to Testing Anti-Spam Software

Nathan Friess, Heather Crawford, John Aycock
2009 2009 20th International Workshop on Database and Expert Systems Application  
We demonstrate the simulation by testing four well-known spam filters.  ...  The purpose of SpamTestSim is to provide a realistic environment for testing anti-spam software. The agents send and receive mail (both ham and spam) and create and maintain contact lists.  ...  Furthermore, our work uses a multi-agent system approach to simulate the various actors in a standard email environment in order to further enhance the realism of the spam filter testing.  ... 
doi:10.1109/dexa.2009.29 dblp:conf/dexaw/FriessCA09 fatcat:ynwfr2q3mjavzf73icqnrifjzq


Mrunal Gawade, Martin Kersten
2013 Proceedings of the Sixth International Workshop on Testing Database Systems - DBTest '13  
, and operating system noise.  ...  Getting optimal performance from an already parallelized query plan is however difficult due to its dependency on run time factors such as correct operator scheduling, memory pressure, disk io performance  ...  RELATED WORK Most database systems use the exchange operator based parallelism. The exchange operator was introduced by the Volcano system [11] .  ... 
doi:10.1145/2479440.2479444 dblp:conf/sigmod/GawadeK13 fatcat:ujc6ksavvfad3chjydmvcuvdua
« Previous Showing results 1 — 15 out of 107,997 results