English
Related papers

Related papers: Predicting Open Source Software Sustainability wit…

200 papers

Context: Open Source Software (OSS) is a crucial component of over 90\% of digital infrastructure underpinning industry and public digital services, facilitating collaborative software development and dissemination. Its significance in the…

Software Engineering · Computer Science 2026-03-06 Johan Linåker , Astor Nummelin Carlberg , Ciaran O'Riordan

Open Source Software (OSS) projects are typically the result of collective efforts performed by developers with different backgrounds. Although the quality of developers' contributions should be the only factor influencing the evaluation of…

Software Engineering · Computer Science 2021-04-14 Reza Nadri , Gema Rodríguez-Pérez , Meiyappan Nagappan

When inspiring software developers to contribute to open source software, the act is often referenced as an opportunity to build tools to support the developer community. However, that is not the only charge that propels contributions --…

Software Engineering · Computer Science 2022-04-13 Yu Huang , Denae Ford , Thomas Zimmermann

The usability of open-source software (OSS) is important but frequently overlooked in favor of technical and functional complexity. Argumentation can be a pivotal device for diverse stakeholders in OSS usability discussions to express…

Software Engineering · Computer Science 2025-12-10 Arghavan Sanei , Chaima Amiri , Atefeh Shokrizadeh , Jinghui Cheng

Open source software ecosystems are composed of a variety of stakeholders including but not limited to non-profit organizations, volunteer contributors, users, and corporations. The needs and motivations of these stakeholders are often…

This paper studies community formation in OSS collaboration networks. While most current work examines the emergence of small-scale OSS projects, our approach draws on a large-scale historical dataset of 1.8 million GitHub users and their…

Social and Information Networks · Computer Science 2021-09-27 Behnaz Moradi-Jamei , Brandon L. Kramer , J. Bayoan Santiago Calderon , Gizem Korkmaz

Context: Scientific open-source software (SciOSS) plays a foundational role in research and engineering, yet its long-term sustainability has often been overlooked and remains a significant concern. Objective: This study investigates the…

Software Engineering · Computer Science 2026-05-06 Sheikh Md. Mushfiqur Rahman , Gregory R. Watson , Nasir U. Eisty

Effort estimation models are a fundamental tool in software management, and used as a forecast for resources, constraints and costs associated to software development. For Free/Open Source Software (FOSS) projects, effort estimation is…

Software Engineering · Computer Science 2022-03-21 Gregorio Robles , Andrea Capiluppi , Jesus M. Gonzalez-Barahona , Bjorn Lundell , Jonas Gamalielsson

As software projects are very diverse, each software development process must be adjusted to the needs of the project and the corresponding development team. Frequently, we find different methods and practices combined in a so-called hybrid…

Software Engineering · Computer Science 2021-03-19 Jil Klünder , Melanie Busch , Natalie Dehn , Oliver Karras

Software repositories provide a detailed record of software evolution by capturing developer interactions through code-related activities such as pull requests and modifications. To better understand the underlying dynamics of codebase…

Software Engineering · Computer Science 2026-04-15 Yulong He , Nikita Verbin , Sergey Kovalchuk

Usability and user experience (UX) issues are often not well emphasized and addressed in open source software (OSS) development. There is an imperative need for supporting OSS communities to collaboratively identify, understand, and fix UX…

Human-Computer Interaction · Computer Science 2019-02-21 Jinghui Cheng , Jin L. C. Guo

With the boom in modern software development, open-source software has become an integral part of various industries, driving progress in computer science. However, the immense complexity and diversity of the open-source ecosystem also pose…

Software Engineering · Computer Science 2023-11-17 Yueming Wu , Chengwei Liu , Yang Liu

Performance analysis has always been an afterthought during the application development process, focusing on application correctness first. The learning curve of the existing static and dynamic analysis tools are steep, which requires…

Machine Learning · Computer Science 2021-04-23 Nathan Pinnow , Tarek Ramadan , Tanzima Z. Islam , Chase Phelps , Jayaraman J. Thiagarajan

Collectives form non-equilibrium social structures characterised by a volatile dynamics. Individuals join or leave. Social relations change quickly. Therefore, differently from engineered or ecological systems, a resilient reference state…

Physics and Society · Physics 2022-10-19 Frank Schweitzer , Christian Zingg , Giona Casiraghi

In this paper, we analyze status update systems modeled through the Stochastic Hybrid Systems (SHSs) tool. Contrary to previous works, we allow the system's transition dynamics to be polynomial functions of the Age of Information (AoI).…

Information Theory · Computer Science 2022-04-29 Ali Maatouk , Mohamad Assaad , Anthony Ephremides

The sustainability of open source software (OSS) projects hinges on contributor retention. Interpersonal challenges can inhibit a feeling of welcomeness among contributors, particularly from underrepresented groups, which impacts their…

Software Engineering · Computer Science 2024-11-05 Bianca Trinkenreich , Zixuan Feng , Rudrajit Choudhuri , Marco Gerosa , Anita Sarma , Igor Steinmacher

Hierarchical time-series forecasting is essential for demand prediction across various industries. While machine learning models have obtained significant accuracy and scalability on such forecasting tasks, the interpretability of their…

Machine Learning · Computer Science 2026-03-09 Harshavardhan Kamarthi , Shangqing Xu , Xinjie Tong , Xingyu Zhou , James Peters , Joseph Czyzyk , B. Aditya Prakash

Software systems are a significant contributor to global sustainability concerns, demanding that environmental, social, technical, and economic factors be systematically addressed from the initial requirements engineering phase. Although…

Software Engineering · Computer Science 2025-10-13 Mandira Roy , Novarun Deb , Nabendu Chaki , Agostino Cortesi

Building resilience into today's complex infrastructures is critical to the daily functioning of society and its ability to withstand and recover from natural disasters, epidemics, and cyber-threats. This study proposes quantitative…

One important goal in sustainability is making technologies available to the maximum possible number of individuals, and especially to those living in less developed areas (Goal 9 of SDG). However, the diffusion of technical knowledge is…

Computers and Society · Computer Science 2019-10-15 Giorgio F. Signorini