Litcius/Paper detail

A Dataset of Microservices-based Open-Source Projects

Dario Amoroso d’Aragona, Alexander Bakhtin, Xiaozhou Li, Ruoyu Su, Lauren Adams, Ernesto Aponte, F.T. Boyle, Patrick Boyle, Rachel Koerner, J. A. H. Lee, Fangchao Tian, Yuqing Wang, Jesse Nyyssölä, Ernesto Quevedo, Md Shahidur Rahaman, Amr S. Abdelfattah, Mika Mäntylä, Tomas Cerny, Davide Taibi

202418 citationsDOIOpen Access PDF

Abstract

Researchers in the microservices community often resort to demonstrating the impact of their proposed advancements on custom-made microservices projects. This is a possible source of bias that can reduce the trustworthiness of the results. Moreover, it is hard to compare advances in small projects, often developed due to lack of time. It is common across disciplines to recognize benchmarks that mitigate bias and unify the advancements' impact. To facilitate the identification of available open-source microservice projects (OSS-MS), we performed a comprehensive study to identify, curate, and catalog OSS-MS. We started with 389559 projects and filtered them down to 3804 projects that we manually labeled. After manual labeling, our dataset contains 378 projects with three or more microservices and with over 100 commits. We document the projects from many perspectives, including project size, platform, number of contributors, project purpose, and foundation support. This dataset can serve researchers as a roadmap to identify benchmarks, as our dataset can be used to answer questions such as whether the number of services impacts the issue count.

Topics & Concepts

MicroservicesOpen sourceComputer scienceWorld Wide WebData scienceProgramming languageOperating systemCloud computingSoftwareSoftware System Performance and ReliabilityCloud Computing and Resource ManagementSoftware Engineering Research
A Dataset of Microservices-based Open-Source Projects | Litcius