• DocumentCode
    731514
  • Title

    Organizational Volatility and Post-release Defects: A Replication Case Study Using Data from Google Chrome

  • Author

    Donadelli, Samuel M. ; Yue Cai Zhu ; Rigby, Peter C.

  • Author_Institution
    Dept. of Comput. Sci. & Software Eng., Concordia Univ., Montreal, QC, Canada
  • fYear
    2015
  • fDate
    16-17 May 2015
  • Firstpage
    391
  • Lastpage
    395
  • Abstract
    The quality of software projects is affected by developer turnover. Mockus studied organizational volatility in the context a large switching software project at Avaya. We replicate his model of the impact of organizational volatility on post-release defects. At the time of Mockus´s study, Avaya was experimenting with outsourcing and layoffs were prevalent. In contrast, we study volatility on the Chrome web-browser, which is growing rapidly in terms of popularity and team size. Where possible, we use the same factors as Mockus: the number of co-owners, the number of developers joining and leaving the organization, the number of co-changing directories, developer experience and, instead of LOCs, the churn. Our investigation is conducted at the directory instead of the file level. The control variables, including churn, number of co-owners, and expertise all conform with the consensus in the literature that more changes, more co-owners, and lower expertise lead to an increase in customer reported post-release defects. After normalizing by the highly correlated number of co-owners, the number of developers who leave and join both reduce the number of post-release defects. We discuss this unexpected result.
  • Keywords
    online front-ends; organisational aspects; outsourcing; software development management; software quality; Avaya; Chrome Web-browser; Google Chrome; LOC; Mockus; customer reported post-release defects; developer turnover; layoffs; organizational volatility; outsourcing; post-release defects; replication case study; software projects quality; switching software project; Browsers; Computer bugs; Context; Organizations; Predictive models; Software; Software engineering; Replication; software quality; turnover;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mining Software Repositories (MSR), 2015 IEEE/ACM 12th Working Conference on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/MSR.2015.47
  • Filename
    7180101