DI-UMONS : Dépôt institutionnel de l’université de Mons

Recherche transversale
(titres de publication, de périodique et noms de colloque inclus)
2021-03-01 - Article/Dans un journal avec peer-review - Anglais - page(s)

Abou Khalil Zeinab , Constantinou Eleni , Mens Tom , Duchien Laurence, "On the impact of release policies on bug handling activity: A case study of Eclipse" in Journal of Systems and Software

  • Edition : Elsevier (Netherlands)
  • Codes CREF : Informatique appliquée logiciel (DI2570), Informatique générale (DI1162), Analyse de systèmes informatiques (DI2572)
  • Unités de recherche UMONS : Génie Logiciel (S852)
  • Instituts UMONS : Institut de Recherche en Technologies de l’Information et Sciences de l’Informatique (InforTech)
Texte intégral :

Abstract(s) :

(Anglais) Large software projects follow a continuous development process with regular releases during which bugs are handled. In recent years, many software projects shifted to rapid releases that reduce time-to-market and claim a faster delivery of fixed issues, but also have a shorter period to address bugs. To better understand the impact of rapid releases on bug handling activity, we empirically analyse successive releases of the Eclipse Core projects, focusing on the bug handling rates and durations as well as the feature freeze period. We study the impact of Eclipse's transition from a yearly to quarterly release cycle. We confirm our findings through feedback received from five Eclipse Core maintainers. Among others, our results reveal that Eclipse's bug handling process is becoming more stable over time, with a decreasing number of reported bugs before releases, an increasing bug fixing rate and an increasingly balanced bug handling workload before and after releases. The transition to a quarterly release cycle continued to improve bug handling. In addition, more effort is spent on bug fixing during the feature freeze period, while the bug handling rates do not differ between both periods.

Identifiants :
  • FNRS : T.0017.18
  • FNRS : O.0157.18F-RG43
  • DOI : 10.1016/j.jss.2020.110882

Mots-clés :
  • (Anglais) bug handling
  • (Anglais) empirical software engineering
  • (Anglais) software evolution
  • (Anglais) open source software