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

Recherche transversale
(titres de publication, de périodique et noms de colloque inclus)
2017-08-01 - Colloque/Article dans les actes avec comité de lecture - Anglais - 6 page(s)

Zerouali Ahmed , Mens Tom , "An Empirical Comparison of the Development History of CloudStack and Eucalyptus" in International Conference on Smart Digital Environment (ICSDE'17), Rabat, Maroc, 2017

  • 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), Institut de Recherche sur les Systèmes Complexes (Complexys)
Texte intégral :

Abstract(s) :

(Anglais) Open source cloud computing solutions, such as CloudStack and Eucalyptus, have become increasingly popular in recent years. Despite this popularity, a better understanding of the factors influencing user adoption is still under active research. For example, increased project agility may lead to solutions that remain competitive in a rapidly evolving market, while keeping the software quality under control. Like any software system that is subject to frequent evolution, cloud computing solutions are subject to errors and quality problems, which may affect user experience and require frequent bugfixes. While prior comparisons of cloud platforms have focused most often on their provided services and functionalities, the current paper provides an empirical comparison of CloudStack and Eucalyptus, focusing on quality-related software development aspects. More specifically, we study the change history of the source code and its unit tests, as well as the history of bugs in the Jira issue tracker. We found that CloudStack has a high and more rapidly increasing test coverage than Eucalyptus. CloudStack contributors are more likely to participate in development and testing. We also observed differences between both projects pertaining to the bug life cycle and bug fixing time.

Identifiants :
  • DOI : 10.1145/3128128.3128146
  • FNRS : J.0023.16
  • FNRS : T.0022.13
  • ISBN : 978-1-4503-5281-9

Mots-clés :
  • (Anglais) unit testing
  • (Anglais) empirical analysis
  • (Anglais) open source
  • (Anglais) bug reports
  • (Anglais) cloud computing
  • (Anglais) software analysis