Empirical Evaluations of Usage-Based Reading and Fault Content Estimation for Software Inspections
(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:
https://lup.lub.lu.se/record/20825
- author
- Thelin, Thomas LU
- supervisor
- opponent
-
- Prof Juristo, Natalia, Polytechnical University of Madrid, Spain
- organization
- publishing date
- 2002
- 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:00
- 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
- 2016-04-01 15:30:20
- date last changed
- 2021-04-29 09:44:05
@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}}, keywords = {{Software Engineering; Fault Content Estimation; Capture-Recapture; Telecommunication engineering; Reading Technique; Software Inspection; Telekommunikationsteknik}}, language = {{eng}}, 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}}, }