DocumentCode
492610
Title
The influence of organizational structure on software quality
Author
Nagappan, Nachiappan ; Murphy, Brendan ; Basili, Victor R.
Author_Institution
Microsoft Res., Redmond, WA
fYear
2008
fDate
10-18 May 2008
Firstpage
521
Lastpage
530
Abstract
Often software systems are developed by organizations consisting of many teams of individuals working together. Brooks states in the Mythical Man Month book that product quality is strongly affected by organization structure. Unfortunately there has been little empirical evidence to date to substantiate this assertion. In this paper we present a metric scheme to quantify organizational complexity, in relation to the product development process to identify if the metrics impact failure-proneness. In our case study, the organizational metrics when applied to data from Windows Vista were statistically significant predictors of failure-proneness. The precision and recall measures for identifying failure-prone binaries, using the organizational metrics, was significantly higher than using traditional metrics like churn, complexity, coverage, dependencies, and pre-release bug measures that have been used to date to predict failure-proneness. Our results provide empirical evidence that the organizational metrics are related to, and are effective predictors of failure-proneness.
Keywords
organisational aspects; software development management; software performance evaluation; software quality; Mythical Man Month book; Windows Vista; failure-prone binaries; organizational complexity; organizational structure; pre-release bug measures; product development process; software quality; software systems; Educational institutions; Engineering management; Programming; Quality management; Reliability engineering; Software engineering; Software measurement; Software metrics; Software quality; Software systems; code churn; developers; empirical studies; failures; organizational structure; software mining;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2008. ICSE '08. ACM/IEEE 30th International Conference on
Conference_Location
Leipzig
ISSN
0270-5257
Print_ISBN
978-1-4244-4486-1
Electronic_ISBN
0270-5257
Type
conf
DOI
10.1145/1368088.1368160
Filename
4814163
Link To Document