You are required to read and agree to the below before accessing a full-text version of an article in the IDE article repository.

The full-text document you are about to access is subject to national and international copyright laws. In most cases (but not necessarily all) the consequence is that personal use is allowed given that the copyright owner is duly acknowledged and respected. All other use (typically) require an explicit permission (often in writing) by the copyright owner.

For the reports in this repository we specifically note that

  • the use of articles under IEEE copyright is governed by the IEEE copyright policy (available at http://www.ieee.org/web/publications/rights/copyrightpolicy.html)
  • the use of articles under ACM copyright is governed by the ACM copyright policy (available at http://www.acm.org/pubs/copyright_policy/)
  • technical reports and other articles issued by M‰lardalen University is free for personal use. For other use, the explicit consent of the authors is required
  • in other cases, please contact the copyright owner for detailed information

By accepting I agree to acknowledge and respect the rights of the copyright owner of the document I am about to access.

If you are in doubt, feel free to contact webmaster@ide.mdh.se

Licentiate Thesis Abstract: Evaluating Test Techniques using Fault and Failure Analysis

Fulltext:


Authors:


Note:

A synopsis of the Licenciate. Not the same as the Licenciate.

Publication Type:

Conference/Workshop Paper

Venue:

7th Conf. Software Engineering Research and Practice


Abstract

Testing is an important and costly activity in software industry today. This licentiate thesis is a product of four published papers, which are all case studies performed in an industrial setting. This work has led to the insight of how important – and difficult - preparations of controlled software experiments are. Our aim is to understand how to relate faults and their propagation to failures to different test techniques. We will give an overview of our four different papers, and some of our conclusions. The first paper presents a case study of testing in practice within the telecom domain. Next we performed an improvement in component test, by using known quality enhancing methods, and familiar test techniques, e.g. code coverage. This work resulted in a case study comparing the deployment in several design teams. With this as our basis, we created our position paper that describes a framework for evaluating test design techniques, and the process to do so. The final paper presents an attempt to conduct the first part of this process. We aimed to create a series of software components prepared with faults to serve as our controlled experiment, but the study resulted in an analysis of failures and corresponding faults in real industrial software. This failure-fault distribution is a partial result that clarified the difficulty in our endeavor. Based on this work, we have now outlined a series of problems that needs to be addressed before we will be able to continue creating our experiments and perform evaluations as originally planned.

Bibtex

@inproceedings{Eldh1151,
author = {Sigrid Eldh},
title = {Licentiate Thesis Abstract: Evaluating Test Techniques using Fault and Failure Analysis},
note = {A synopsis of the Licenciate. Not the same as the Licenciate.},
editor = {Thomas Arts},
month = {October},
year = {2007},
booktitle = {7th Conf. Software Engineering Research and Practice},
url = {http://www.es.mdu.se/publications/1151-}
}