The variability of configurable systems may lead to configuration-related issues (ie, faults and warnings) that appear only when we select certain configuration options. Previous …
M Grambow, F Lehmann… - 2019 IEEE International …, 2019 - ieeexplore.ieee.org
Continuous integration and deployment are established paradigms in modern software engineering. Both intend to ensure the quality of software products and to automate the …
C Fehling, F Leymann, R Retter, D Schumm… - Proceedings of the 18th …, 2011 - dl.acm.org
The properties of clouds--elasticity, pay-per-use, and standardization of the runtime infrastructure--enable cloud providers and users alike to benefit from economies of scale …
Modern cloud applications consist of software components deployed on multiple virtual machines. Deploying such applications is error prone and requires detailed system …
Failure of application operations is one of the main causes of system-wide outages in cloud environments. This particularly applies to DevOps operations, such as backup …
O Hanappi, W Hummer, S Dustdar - Proceedings of the 2016 ACM …, 2016 - dl.acm.org
The rise of elastically scaling applications that frequently deploy new machines has led to the adoption of DevOps practices across the cloud engineering stack. So-called …
Third-party libraries (TPLs) are frequently reused in software to reduce development cost and the time to market. However, external library dependencies may introduce …
Determining whether a configurable software system has a performance bug or it was misconfigured is often challenging. While there are numerous debugging techniques that …
Y Wang, M Wen, Z Liu, R Wu, R Wang, B Yang… - Proceedings of the …, 2018 - dl.acm.org
Intensive dependencies of a Java project on third-party libraries can easily lead to the presence of multiple library or class versions on its classpath. When this happens, JVM will …