Advanced

Empirical Evaluations of Usage-Based Reading and Fault Content Estimation for Software Inspections

Thelin, Thomas LU (2002) In Reports on Communication Systems
Abstract
Empirical evaluations in software engineering are important in order to build a body of knowledge of methods that work in different environments. This thesis presents six empirical investigations of two techniques applied to software inspections, namely reading techniques and fault content estimation techniques.



The first part of the thesis presents a series of experiments of a novel reading technique called usage-based reading. The objective of usage-based reading is to focus the inspection effort on the users’ employment of the software. This is achieved by applying prioritized use cases during inspection, which makes the reviewers more focused on the important parts of the software artefact during fault... (More)
Empirical evaluations in software engineering are important in order to build a body of knowledge of methods that work in different environments. This thesis presents six empirical investigations of two techniques applied to software inspections, namely reading techniques and fault content estimation techniques.



The first part of the thesis presents a series of experiments of a novel reading technique called usage-based reading. The objective of usage-based reading is to focus the inspection effort on the users’ employment of the software. This is achieved by applying prioritized use cases during inspection, which makes the reviewers more focused on the important parts of the software artefact during fault detection.



The second part investigates fault content estimation applied to the software inspection process. The estimation methods used are capture-recapture and curve fitting. The objective of these methods is to estimate the number of remaining faults after an inspection. The information gained from fault content estimators is useful to control the quality of the software throughout the development.



The main results of this thesis are that usage-based reading is an efficient reading technique, and that fault content estimators are worthwhile to integrate into the software inspection process. Usage-based reading is in particular valuable for software organizations that want to focus software inspections on improving the satisfaction of the users. Fault content estimation provides useful information for software managers in order to improve the quality of software products. (Less)
Please use this url to cite or link to this publication:
author
opponent
  • Prof Juristo, Natalia, Polytechnical University of Madrid, Spain
organization
publishing date
type
Thesis
publication status
published
subject
keywords
Software Engineering, Fault Content Estimation, Capture-Recapture, Telecommunication engineering, Reading Technique, Software Inspection, Telekommunikationsteknik
in
Reports on Communication Systems
pages
210 pages
publisher
Department of Communication Systems, Lund University
defense location
E:1406
defense date
2002-09-20 10:15
external identifiers
  • other:ISRN: LUTEDX/TETS-1056-SE+210P
ISSN
1101-3931
language
English
LU publication?
yes
id
7ac5d817-1d1b-4832-a715-65c54d0f889e (old id 20825)
date added to LUP
2007-05-28 13:40:01
date last changed
2016-09-19 08:44:52
@phdthesis{7ac5d817-1d1b-4832-a715-65c54d0f889e,
  abstract     = {Empirical evaluations in software engineering are important in order to build a body of knowledge of methods that work in different environments. This thesis presents six empirical investigations of two techniques applied to software inspections, namely reading techniques and fault content estimation techniques.<br/><br>
<br/><br>
The first part of the thesis presents a series of experiments of a novel reading technique called usage-based reading. The objective of usage-based reading is to focus the inspection effort on the users’ employment of the software. This is achieved by applying prioritized use cases during inspection, which makes the reviewers more focused on the important parts of the software artefact during fault detection.<br/><br>
<br/><br>
The second part investigates fault content estimation applied to the software inspection process. The estimation methods used are capture-recapture and curve fitting. The objective of these methods is to estimate the number of remaining faults after an inspection. The information gained from fault content estimators is useful to control the quality of the software throughout the development.<br/><br>
<br/><br>
The main results of this thesis are that usage-based reading is an efficient reading technique, and that fault content estimators are worthwhile to integrate into the software inspection process. Usage-based reading is in particular valuable for software organizations that want to focus software inspections on improving the satisfaction of the users. Fault content estimation provides useful information for software managers in order to improve the quality of software products.},
  author       = {Thelin, Thomas},
  issn         = {1101-3931},
  keyword      = {Software Engineering,Fault Content Estimation,Capture-Recapture,Telecommunication engineering,Reading Technique,Software Inspection,Telekommunikationsteknik},
  language     = {eng},
  pages        = {210},
  publisher    = {Department of Communication Systems, Lund University},
  school       = {Lund University},
  series       = {Reports on Communication Systems},
  title        = {Empirical Evaluations of Usage-Based Reading and Fault Content Estimation for Software Inspections},
  year         = {2002},
}