Context: GitHub, nowadays the most popular social coding platform, has become the reference for mining Open Source repositories, a growing research trend aiming at learning …
Open Source Software (OSS) has changed drastically over the last decade, with OSS projects now producing a large ecosystem of popular products, involving industry …
Change introduces conflict into software ecosystems: breaking changes may ripple through the ecosystem and trigger rework for users of a package, but often developers can invest …
Software developers use many different communication tools and channels in their work. The diversity of these tools has dramatically increased over the past decade and developers …
In a large, long-lived project, an effective code review process is key to ensuring the long- term quality of the code base. In this work, we study code review practices of a large, open …
P Leitner, E Wittern, J Spillner, W Hummer - Journal of Systems and …, 2019 - Elsevier
Abstract Function-as-a-Service (FaaS) describes cloud computing services that make infrastructure components transparent to application developers, thus falling in the larger …
G Pinto, F Castor, YD Liu - Proceedings of the 11th working conference …, 2014 - dl.acm.org
A growing number of software solutions have been proposed to address application-level energy consumption problems in the last few years. However, little is known about how …
A Makhshari, A Mesbah - 2021 IEEE/ACM 43rd International …, 2021 - ieeexplore.ieee.org
IoT systems are rapidly adopted in various domains, from embedded systems to smart homes. Despite their growing adoption and popularity, there has been no thorough study to …
Open source software projects often rely on package management systems that help projects discover, incorporate, and maintain dependencies on other packages, maintained …