A Taxonomy System to Identify Human Error Causes for Software Defects  
Author Fuqun Huang

 

Co-Author(s) Bin Liu; Bing Huang

 

Abstract The identification of root causes is critical for software organizations to prevent defects and improve software quality. Human error is thought to be a leading cause of software defects inducements. However, no integrated classification system exists targeting to identify human errors of software engineers. The present study aims to develop a valid taxonomy and integrated into corresponding data collecting system for China Aviation Software Industry (CASI). The taxonomy is developed by a structural analysis based on cognition models. It is evaluated and evolved based on the feedback from the potential users by interview. Then it is put into trial application and assessed in 9 companies. The results show that the taxonomy system of software developers (TSSD) appears to be a reliable and useful system for studying human error in CASI. It has potential application value in defect causal analysis (DCA) for the generalized software industry.

 

Keywords human error, defect causal analysis, taxonomy, software developers; cognitive model
   
    Article #:  1824
 
Proceedings of the 18th ISSAT International Conference on Reliability and Quality in Design
July 26-28, 2012 - Boston, Massachusetts, U.S.A.