Advanced

Increasing Product Quality by Verification and Validation Improvements in an Industrial Setting

Berling, Tomas LU (2003) In Reports on Communication Systems
Abstract
Large and complex software systems are developed as a tremendous engineering effort. The aim of the development is to satisfy the customer by delivering the right product, with the right quality, and on time. Errors made by engineers will always occur when a system is developed, but their number can be decreased by process improvement and their effect can be reduced by removing them as early as possible. The research is performed at Ericsson Microwave Systems AB. The thesis consists of six papers and the main contributions are:



- It is presented how measurements can be performed in the various testing activities in an organization. A measure of goodness is introduced, which measures whether faults could have been found... (More)
Large and complex software systems are developed as a tremendous engineering effort. The aim of the development is to satisfy the customer by delivering the right product, with the right quality, and on time. Errors made by engineers will always occur when a system is developed, but their number can be decreased by process improvement and their effect can be reduced by removing them as early as possible. The research is performed at Ericsson Microwave Systems AB. The thesis consists of six papers and the main contributions are:



- It is presented how measurements can be performed in the various testing activities in an organization. A measure of goodness is introduced, which measures whether faults could have been found earlier in the process.



- It is shown how a template simulation model can be adapted and extended to fit an organization in order to estimate how a change will affect the development process.



- The important characteristics of the verification and validation activities and the dependencies to other project activities in an organization are investigated in order to introduce process improvements. It is shown that interviews are a feasible means for the characterization.



- Two different review methods are compared. The comparison shows that an active review method is more efficient and effective than a passive one.



- The factorial design methodology is introduced as a method in system performance evaluation. The results show that a validation method, based on factorial design, is efficient when few factors are involved, and that prototyping and validation methods, based on fractional factorial designs, are efficient when many factors are involved.



Altogether, this thesis concentrates on how to increase product quality and reduce lead-time, by improving the verification and validation processes and methods. (Less)
Please use this url to cite or link to this publication:
author
opponent
  • Prof Bergman, Bo, Chalmers University of Technology, Sweden
organization
publishing date
type
Thesis
publication status
published
subject
keywords
Software Verification, Software Engineering, Software Validation, Process Improvement, Software Process Metrics, Factorial Design, Software Inspection, computer technology, Systems engineering, Data- och systemvetenskap
in
Reports on Communication Systems
pages
208 pages
publisher
Department of Communication Systems, Lund University
defense location
Room E:1406, E-building, Lund Institute of Technology
defense date
2003-12-05 13:15
external identifiers
  • other:ISRN:LUTEDX / TETS--1065--SE+208P
ISSN
1101-3931
language
English
LU publication?
yes
id
543c02ee-aa6a-46cc-82d6-f150da9f13aa (old id 466320)
date added to LUP
2007-09-06 12:56:53
date last changed
2016-09-19 08:44:57
@phdthesis{543c02ee-aa6a-46cc-82d6-f150da9f13aa,
  abstract     = {Large and complex software systems are developed as a tremendous engineering effort. The aim of the development is to satisfy the customer by delivering the right product, with the right quality, and on time. Errors made by engineers will always occur when a system is developed, but their number can be decreased by process improvement and their effect can be reduced by removing them as early as possible. The research is performed at Ericsson Microwave Systems AB. The thesis consists of six papers and the main contributions are:<br/><br>
<br/><br>
- It is presented how measurements can be performed in the various testing activities in an organization. A measure of goodness is introduced, which measures whether faults could have been found earlier in the process.<br/><br>
<br/><br>
- It is shown how a template simulation model can be adapted and extended to fit an organization in order to estimate how a change will affect the development process.<br/><br>
<br/><br>
- The important characteristics of the verification and validation activities and the dependencies to other project activities in an organization are investigated in order to introduce process improvements. It is shown that interviews are a feasible means for the characterization.<br/><br>
<br/><br>
- Two different review methods are compared. The comparison shows that an active review method is more efficient and effective than a passive one.<br/><br>
<br/><br>
- The factorial design methodology is introduced as a method in system performance evaluation. The results show that a validation method, based on factorial design, is efficient when few factors are involved, and that prototyping and validation methods, based on fractional factorial designs, are efficient when many factors are involved.<br/><br>
<br/><br>
Altogether, this thesis concentrates on how to increase product quality and reduce lead-time, by improving the verification and validation processes and methods.},
  author       = {Berling, Tomas},
  issn         = {1101-3931},
  keyword      = {Software Verification,Software Engineering,Software Validation,Process Improvement,Software Process Metrics,Factorial Design,Software Inspection,computer technology,Systems engineering,Data- och systemvetenskap},
  language     = {eng},
  pages        = {208},
  publisher    = {Department of Communication Systems, Lund University},
  school       = {Lund University},
  series       = {Reports on Communication Systems},
  title        = {Increasing Product Quality by Verification and Validation Improvements in an Industrial Setting},
  year         = {2003},
}