2011
DOI: 10.1002/stvr.462
|View full text |Cite
|
Sign up to set email alerts
|

JDAMA: Java database application mutation analyser

Abstract: Database application programs are ubiquitous; hence, good techniques for testing them are needed. Several approaches to testing database applications have been proposed recently, including test generation techniques and adequacy criteria. Tuya et al. proposed mutation‐based adequacy criteria for database queries and developed a set of mutation operators for Structured Query Language SELECT statements. This paper extends that approach by integrating it with analysis and instrumentation of the application byteco… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 16 publications
(11 citation statements)
references
References 30 publications
0
11
0
Order By: Relevance
“…For instance, Chays et al [39] and Zhou et al [40] respectively created methods for automatically generating test cases and performing mutation analysis. It is also possible to use combinatorial data generators to test database applications, as was investigated by Li et al [41].…”
Section: Related Workmentioning
confidence: 99%
“…For instance, Chays et al [39] and Zhou et al [40] respectively created methods for automatically generating test cases and performing mutation analysis. It is also possible to use combinatorial data generators to test database applications, as was investigated by Li et al [41].…”
Section: Related Workmentioning
confidence: 99%
“…In the fault-based category the existing works range from the development of sets of mutants for SQL queries [17], [18] or schemas [19], [20], [21] to the evaluation of the fault-detection effectiveness with tools [22], [23], [24], [25], fault-localization [26] and empirical studies [27]. Others are application specific, mainly with the goal of detecting SQL injection vulnerabilities [28], [29], [30] and preventing them [31].…”
Section: Test Coverage For Database Applicationsmentioning
confidence: 99%
“…Previously, we implemented a research infrastructure called JDAMA [1] to evaluate and assess quality assurance techniques (e.g., test generation, and test adequacy criteria) for database applications. In this paper, we concentrate on the evaluation of three test adequacy criteria: statement coverage, branch coverage, and command form coverage in the context of Java database applications.…”
Section: Introductionmentioning
confidence: 99%