Open Source Software (OSS) has changed drastically over the last decade, with OSS projects now producing a large ecosystem of popular products, involving industry …
J Coelho, MT Valente - Proceedings of the 2017 11th Joint meeting on …, 2017 - dl.acm.org
Open source is experiencing a renaissance period, due to the appearance of modern platforms and workflows for developing and maintaining public code. As a result, developers …
Motivation: Society's dependence on Open Source Software (OSS) and the communities that maintain the OSS is ever-growing. So are the potential risks of, eg, vulnerabilities being …
The blockchain technology has potential applications in various areas such as smart- contracts, Internet of Things (IoT), land registry, supply chain management, storing medical …
J Coelho, MT Valente, L Milen, LL Silva - Information and Software …, 2020 - Elsevier
Context GitHub hosts an impressive number of high-quality OSS projects. However, selecting “the right tool for the job” is a challenging task, because we do not have precise …
Background: Evolution of open source projects frequently depends on a small number of core developers. The loss of such core developers might be detrimental for projects and …
Code review is a software quality assurance practice widely employed in both open source and commercial software projects to detect defects, transfer knowledge and encourage …
X Tan, M Zhou, Z Sun - Proceedings of the 28th ACM Joint Meeting on …, 2020 - dl.acm.org
Keeping a good influx of newcomers is critical for open source software projects' survival, while newcomers face many barriers to contributing to a project for the first time. To support …
Abstract ROS, the Robot Operating System, offers a core set of software for operating robots that can be extended by creating or using existing packages, making it possible to write …