Title :
Understanding the sources of software defects: a filtering approach
Author :
Wohlin, Claes ; Höst, Martin ; Ohlsson, Magnus C.
Author_Institution :
Dept. of Commun. Syst., Lund Univ., Sweden
Abstract :
The paper presents a method proposal of how to use product measures and defect data to enable understanding and identification of design and programming constructs that contribute more than expected to the defect statistics. The paper describes a method that can be used to identify the most defect-prone design and programming constructs and the method proposal is illustrated on data collected from a large software project in the telecommunication domain. The example indicates that it is feasible, based on defect data and product measures, to identify the main sources of defects in terms of design and programming constructs. Potential actions to be taken include less usage of particular design and programming constructs, additional resources for verification of the constructs and further education into how to use the constructs
Keywords :
program verification; reverse engineering; software metrics; telecommunication computing; defect data; defect statistics; defect understanding; defect-prone design; education; filtering approach; large software project; method proposal; product measurements; product measures; program understanding; programming constructs; root cause analysis; software defects; software metrics; telecommunication domain; verification; Current measurement; Design methodology; Electronic mail; Filtering; Information resources; Proposals; Software systems; Statistics;
Conference_Titel :
Program Comprehension, 2000. Proceedings. IWPC 2000. 8th International Workshop on
Conference_Location :
Limerick
Print_ISBN :
0-7695-0656-9
DOI :
10.1109/WPC.2000.852475