I recently hosted an episode of Software Engineering Radio called "Will McGugan on Text-Based User Interfaces"!

  • Home
  • Teaching
    • Overview
    • Data Abstraction
    • Operating Systems
  • Research
    • Overview
    • Papers
    • Presentations
  • Outreach
    • Software
    • Service
    • Blog
  • About
    • Biography
    • Schedule
    • Contact
    • Blog
    • Service
    • Papers
    • Presentations

SchemaAnalyst: Search-based test data generation for relational database schemas

database testing
search-based methods
software testing
Proceedings of the 32nd International Conference on Software Maintenance and Evolution
Authors

Phil McMinn

Chris J. Wright

Cody Kinneer

Colton J. McCurdy

Michael Camara

Gregory M. Kapfhammer

Published

2016

Abstract
Data stored in relational databases plays a vital role in many aspects of society. When this data is incorrect, the services that depend on it may be compromised. The database schema is the artefact responsible for maintaining the integrity of stored data. Because of its critical function, the proper testing of the database schema is a task of great importance. Employing a search-based approach to generate high-quality test data for database schemas, SchemaAnalyst is a tool that supports testing this key software component. This presented tool is extensible and includes both an evaluation framework for assessing the quality of the generated tests and full-featured documentation. In addition to describing the design and implementation of SchemaAnalyst and overviewing its efficiency and effectiveness, this paper coincides with the tool’s public release, thereby enhancing practitioners’ ability to test relational database schemas.
Details

Paper
Presentation
Presentation
schemaanalyst/schemaanalyst

Reference
@inproceedings{McMinn2016c,
 author = {Phil McMinn and Chris J. Wright and Cody Kinneer and Colton J.
McCurdy and Michael Camara and Gregory M. Kapfhammer},
 booktitle = {Proceedings of the 32nd International Conference on Software
Maintenance and Evolution},
 paper = {https://github.com/schemaanalyst/icsme2016-satool-paper},
 title = {SchemaAnalyst: Search-based test data generation for relational
database schemas},
 year = {2016}
}

Return to Paper Listing

GMK

Top