Abstract
Cloud management stack (CMS) provides convenience for organizations in managing their cloud platforms. CMS software is complex and bugs in it can cause serious damage to the cloud environment. Therefore, an in-depth understanding of CMS bugs can help developers detect and fix them. In this paper, we conduct a thorough empirical study of several key characteristics of bugs in OpenStack — the most popular open source CMS. Our study computes general statistics for about 50K OpenStack bugs, including the evolution of bugs, the distribution of bugs, and the duration of bugs. We then selected 579 bugs for an in-depth study. In particular, we study the input factors for triggering the bugs, the consequences of the bugs, and how the bugs are fixed. The findings of this study provide a set of lessons learned and guidance to aid practitioners and researchers to better handle bugs in CMS software.
Original language | English |
---|---|
Pages (from-to) | 210-223 |
Number of pages | 14 |
Journal | Journal of Systems and Software |
Volume | 151 |
DOIs | |
State | Published - May 2019 |
Bibliographical note
Funding Information:We would like thank Qianxiang Wang and Zhong Liu for discussing the results of the analysis. And with their help, we corrected the misexpressed part and gave more reasonable analysis results based on the practical application. This research is supported in part by the NSF grant CCF-1652149.
Funding Information:
We would like thank Qianxiang Wang and Zhong Liu for discussing the results of the analysis. And with their help, we corrected the misexpressed part and gave more reasonable analysis results based on the practical application. This research is supported in part by the NSF grant CCF-1652149 .
Publisher Copyright:
© 2019 Elsevier Inc.
Keywords
- Bug reports
- Cloud management stack
- Empirical study
- Openstack
ASJC Scopus subject areas
- Software
- Information Systems
- Hardware and Architecture