• 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