kirancodes.me
To Proof Maintenance & Beyond!

The influence of multiple artifacts on the effectiveness of software testing

Matt Staats

Abstract

The effectiveness of the software testing process is determined by artifacts used in testing, including the program, the set of tests, and the test oracle. However, in evaluating software testing techniques, including automated software testing techniques, the influence of these testing artifacts is often overlooked. In my upcoming dissertation, we intend to explore the interrelationship between these three testing artifacts, with the goal of establishing a solid scientific foundation for understanding how they interact. We plan to provide two contributions towards this goal. First, we propose a theoretical framework for discussing testing based on previous work in the theory of testing. Second, we intend to perform a rigorous empirical study controlling for program structure, test coverage criteria, and oracle selection in the domain of safety critical avionics software.

BibTeX
@inproceedings{Staats:ASE10,
  author    = {Matt Staats},
  title     = {The influence of multiple artifacts on the effectiveness of software testing},
  booktitle = {ASE},
  pages     = {517--522},
  publisher = {{ACM}},
  year      = {2010},
}

Related papers