DocumentCode :
2086023
Title :
An industrial case study of the verification and validation activities
Author :
Berling, Tomas ; Thelin, Thomas
Author_Institution :
Ericsson Microwave Syst. AB, Molndal, Sweden
fYear :
2003
fDate :
3-5 Sept. 2003
Firstpage :
226
Lastpage :
238
Abstract :
The aim of verification and validation is to ensure the quality of a software product. The main fault detection techniques used are software inspections and testing. Software inspections aim at finding faults in the beginning of the software life-cycle and testing in the end. It is, however, difficult to know what kind of faults that are found, the severity of these, how much time it will take to correct them etc. Hence, it is important for a software organization to know what faults that can be found in inspections and testing, respectively. We report on a case study over 2 years in a large project. The purpose of the case study is to investigate the trade-off between inspections and testing. A measure of goodness is introduced, which measures if faults could have been found earlier in the process. The measure was successfully used to illustrate the effect on when faults are found concerning a process change, a project decision, and extensions of developed test cases. An increased focus on the development of low level design specifications before the coding activity, and testing improvements in early phases were concluded to be important process improvements for the organization. The results also concern how much resources that are used in the various development phases, from requirements development to system verification, and the severity of faults that are found in the various phases. The results will be used as input to a quality improvement program in the company.
Keywords :
program testing; program verification; software fault tolerance; software metrics; software process improvement; software quality; fault detection technique; incremental development; industrial case study; software inspection; software life-cycle; software measure; software organization; software process improvement; software process metrics; software product validation; software testing; system verification; Communication system software; Computer aided software engineering; Costs; Fault detection; Human computer interaction; Inspection; Life testing; Software metrics; Software quality; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Metrics Symposium, 2003. Proceedings. Ninth International
ISSN :
1530-1435
Print_ISBN :
0-7695-1987-3
Type :
conf
DOI :
10.1109/METRIC.2003.1232470
Filename :
1232470
Link To Document :
بازگشت