Towards a Critical Open-Source Software Database

05/02/2023
by   Tobias Dam, et al.
0

Open-source software (OSS) plays a vital role in the modern software ecosystem. However, the maintenance and sustainability of OSS projects can be challenging. In this paper, we present the CrOSSD project, which aims to build a database of OSS projects and measure their current project "health" status. In the project, we will use both quantitative and qualitative metrics to evaluate the health of OSS projects. The quantitative metrics will be gathered through automated crawling of meta information such as the number of contributors, commits and lines of code. Qualitative metrics will be gathered for selected "critical" projects through manual analysis and automated tools, including aspects such as sustainability, funding, community engagement and adherence to security policies. The results of the analysis will be presented on a user-friendly web platform, which will allow users to view the health of individual OSS projects as well as the overall health of the OSS ecosystem. With this approach, the CrOSSD project provides a comprehensive and up-to-date view of the health of OSS projects, making it easier for developers, maintainers and other stakeholders to understand the health of OSS projects and make informed decisions about their use and maintenance.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/15/2018

Why We Engage in FLOSS: Answers from Core Developers

The maintenance and evolution of Free/Libre Open Source Software (FLOSS)...
research
04/27/2022

Release as a Contract: A Concept of Meta-Maintenance for the Entire FLOSS Ecosystem

We advocate for a paradigm shift in supporting free/libre and open sourc...
research
08/01/2022

How to characterize the health of an Open Source Software project? A snowball literature review of an emerging practice

Motivation: Society's dependence on Open Source Software (OSS) and the c...
research
02/07/2020

menoci: Lightweight Extensible Web Portal enabling FAIR Data Management for Biomedical Research Projects

Background: Biomedical research projects deal with data management requi...
research
03/15/2022

Two Approaches to Survival Analysis of Open Source Python Projects

A recent study applied frequentist survival analysis methods to a subset...
research
09/29/2017

The Health and Wealth of OSS Projects: Evidence from Community Activities and Product Evolution

Background: Understanding the condition of OSS projects is important to ...
research
09/30/2021

Towards a modern CMake workflow

Modern CMake offers the features to manage versatile and complex project...

Please sign up or login with your details

Forgot password? Click here to reset