Proceedings of the 11th International Workshop on Automation of Software Test 2016
DOI: 10.1145/2896921.2896933
|View full text |Cite
|
Sign up to set email alerts
|

Virtual mutation analysis of relational database schemas

Abstract: Relational databases are a vital component of many modern software applications. Key to the definition of the database schemawhich specifies what types of data will be stored in the database and the structure in which the data is to be organized -are integrity constraints. Integrity constraints are conditions that protect and preserve the consistency and validity of data in the database, preventing data values that violate their rules from being admitted into database tables. They encode logic about the applic… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
7
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
5

Relationship

3
2

Authors

Journals

citations
Cited by 7 publications
(7 citation statements)
references
References 15 publications
0
7
0
Order By: Relevance
“…The Alternating Variable Method (AVM) [9], [15], [16] is a local search technique that has been used to successfully generate test data for programs [17], [18] and has been applied to the automated generation of data for the INSERT statements used when testing relational database schemas [7], [10]. The AVM works to optimize a vector of test values according to a fitness function.…”
Section: B Search-based Test Data Generationmentioning
confidence: 99%
“…The Alternating Variable Method (AVM) [9], [15], [16] is a local search technique that has been used to successfully generate test data for programs [17], [18] and has been applied to the automated generation of data for the INSERT statements used when testing relational database schemas [7], [10]. The AVM works to optimize a vector of test values according to a fitness function.…”
Section: B Search-based Test Data Generationmentioning
confidence: 99%
“…SchemaAnalyst has been used to support research studies focusing on both search-based software testing [7], [9], [10] and mutation testing [11], [12], [13], [14]. In addition to describing the design and implementation of SchemaAnalyst and overviewing its efficiency and effectiveness, this paper inaugurates the public release of this tool.…”
Section: Introductionmentioning
confidence: 99%
“…As studying the mutant data retrospectively removes the need to comprehend the complexities of a target environment, mutant reduction methods can be extended to new domains such as that of relational database schemas [19], [20], [21]. Ensuring that a database's schema has correctly specified integrity constraints is important because these entities ensure that only valid data enters the database.…”
Section: Introductionmentioning
confidence: 99%
“…Ensuring that a database's schema has correctly specified integrity constraints is important because these entities ensure that only valid data enters the database. Even though there are 971,373 questions about databases on StackExchange, the technical question and answer website [22], little prior work has focused on testing these integrity constraints [19].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation