What constitutes the deployment and runtime configuration system? An empirical study on openstack projects

N Bessghaier, M Sayagh, A Ouni… - ACM Transactions on …, 2023 - dl.acm.org
Modern software systems are designed to be deployed in different configured environments
(eg, permissions, virtual resources, network connections) and adapted at runtime to different …

An overview of OpenStack architecture: a message queuing services node

S Lima, A Rocha, L Roque - Cluster Computing, 2019 - Springer
This article provides an overview of the different nodes that accommodate the architecture of
the OpenStack project. Throughout this article, we use a statistical approach to show how …

CVE-assisted large-scale security bug report dataset construction method

X Wu, W Zheng, X Chen, F Wang, D Mu - Journal of Systems and Software, 2020 - Elsevier
Identifying SBRs (security bug reports) is crucial for eliminating security issues during
software development. Machine learning are promising ways for SBR prediction. However …

Towards understanding bugs in an open source cloud management stack: An empirical study of OpenStack software bugs

W Zheng, C Feng, T Yu, X Yang, X Wu - Journal of Systems and Software, 2019 - Elsevier
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 …

An empirical study on cross-component dependent changes: A case study on the components of OpenStack

A Arabat, M Sayagh - Empirical Software Engineering, 2024 - Springer
Modern software systems are composed of several loosely coupled components. Typical
examples of such systems are plugin-based systems, microservices, and modular software …