DocumentCode :
2514603
Title :
What are Problem Causes of Software Projects? Data of Root Cause Analysis at Four Software Companies
Author :
Lehtinen, Timo O A ; Mäntylä, Mika V.
Author_Institution :
Sch. of Sci., Dept. of Comput. Sci. & Eng., Aalto Univ., Espoo, Finland
fYear :
2011
fDate :
22-23 Sept. 2011
Firstpage :
388
Lastpage :
391
Abstract :
Root cause analysis (RCA) is a structured investigation of a problem to detect the causes that need to be prevented. We applied ARCA, an RCA method, to target problems of four medium-sized software companies and collected 648 causes of software engineering problems. Thereafter, we applied grounded theory to the causes to study their types and related process areas. We detected 14 types of causes in 6 process areas. Our results indicate that development work and software testing are the most common process areas, whereas lack of instructions and experiences, insufficient work practices, low quality task output, task difficulty, and challenging existing product are the most common types of the causes. As the types of causes are evenly distributed between the cases, we hypothesize that the distributions could be generalizable. Finally, we found that only 2.5% of the causes are related to software development tools that are widely investigated in software engineering research.
Keywords :
project management; software management; RCA; four software companies; root cause analysis; software development tools; software engineering; software projects; Companies; Context; Monitoring; Programming; Software; Software engineering; Software testing; Grounded Theory; Problem Prevention; Root Cause Analysis; Software Process Improvement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Empirical Software Engineering and Measurement (ESEM), 2011 International Symposium on
Conference_Location :
Banff, AB
ISSN :
1938-6451
Print_ISBN :
978-1-4577-2203-5
Type :
conf
DOI :
10.1109/ESEM.2011.55
Filename :
6092595
Link To Document :
بازگشت