• DocumentCode
    2400957
  • Title

    Do faster releases improve software quality? An empirical case study of Mozilla Firefox

  • Author

    Khomh, Foutse ; Dhaliwal, T. ; Ying Zou ; Adams, Bram

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Queen´s Univ., Kingston, ON, Canada
  • fYear
    2012
  • fDate
    2-3 June 2012
  • Firstpage
    179
  • Lastpage
    188
  • Abstract
    Nowadays, many software companies are shifting from the traditional 18-month release cycle to shorter release cycles. For example, Google Chrome and Mozilla Firefox release new versions every 6 weeks. These shorter release cycles reduce the users´ waiting time for a new release and offer better marketing opportunities to companies, but it is unclear if the quality of the software product improves as well, since shorter release cycles result in shorter testing periods. In this paper, we empirically study the development process of Mozilla Firefox in 2010 and 2011, a period during which the project transitioned to a shorter release cycle. We compare crash rates, median uptime, and the proportion of post-release bugs of the versions that had a shorter release cycle with those having a traditional release cycle, to assess the relation between release cycle length and the software quality observed by the end user. We found that (1) with shorter release cycles, users do not experience significantly more post-release bugs and (2) bugs are fixed faster, yet (3) users experience these bugs earlier during software execution (the program crashes earlier).
  • Keywords
    configuration management; online front-ends; program debugging; software houses; software process improvement; software quality; Mozilla Firefox; post-release bugs; release cycle length; software companies; software execution; software product quality improvement; software versions; user waiting time reduction; Companies; Computer bugs; Data mining; Fires; Software quality; Software release; bugs; release cycle; software quality; testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mining Software Repositories (MSR), 2012 9th IEEE Working Conference on
  • Conference_Location
    Zurich
  • ISSN
    2160-1852
  • Print_ISBN
    978-1-4673-1760-3
  • Type

    conf

  • DOI
    10.1109/MSR.2012.6224279
  • Filename
    6224279