English
Related papers

Related papers: A Community Strategy Framework -- How to obtain In…

200 papers

Recent years have seen a sharp increase in the use of open source projects by common novice users; Open Source Software (OSS) is thus no longer a reserved arena for software developers and computer gurus. Although user-centered designs are…

Human-Computer Interaction · Computer Science 2015-12-01 Arif Raza , Luiz Fernando Capretz , Faheem Ahmed

Open source software (OSS) sustainability depends not only on code contributions but also on governance structures that define who decides, who acts, and how responsibility is distributed. We lack systematic empirical evidence of how…

Software Engineering · Computer Science 2026-03-27 Pedro Oliveira , Tayana Conte , Marco Gerosa , Igor Steinmacher

Software systems are increasingly depending on data, particularly with the rising use of machine learning, and developers are looking for new sources of data. Open Data Ecosystems (ODE) is an emerging concept for data sharing under public…

Software Engineering · Computer Science 2021-09-06 Per Runeson , Thomas Olsson , Johan Linåker

Building a shared understanding of non-functional requirements (NFRs) is a known but understudied challenge in requirements engineering, especially in organizations that adopt continuous software engineering (CSE) practices. During the peak…

Software Engineering · Computer Science 2022-05-20 Laura Okpara , Colin Werner , Adam Murray , Daniela Damian

Throughout the history of software, evolution has occurred in cycles of rise and fall driven by competition, and open-source software (OSS) is no exception. This cycle is accelerating, particularly in rapidly evolving domains such as web…

Software Engineering · Computer Science 2026-02-20 Yuki Takei , Toshiaki Aoki , Chaiyong Ragkhitwetsagul

Software systems usually operate in a dynamic context where their requirements change continuously and new requirements emerge frequently. A single requirement hardly exists in isolation: it is related to other requirements and to the…

Software Engineering · Computer Science 2016-08-10 Arda Goknil , Ivan Kurtev , Klaas van den Berg

We consider the problem of Influence Maximization (IM), the task of selecting $k$ seed nodes in a social network such that the expected number of nodes influenced is maximized. We propose a community-aware divide-and-conquer framework that…

Social and Information Networks · Computer Science 2023-02-21 Abhishek K. Umrawal , Christopher J. Quinn , Vaneet Aggarwal

Refactoring is widely recognized as one of the efficient techniques to manage technical debt and maintain a healthy software project through enforcing best design practices or coping with design defects. Previous refactoring surveys have…

Software Engineering · Computer Science 2021-09-24 Eman Abdullah AlOmar , Anthony Peruma , Mohamed Wiem Mkaouer , Christian D. Newman , Ali Ouni

Many software projects are no longer done in-house by a single organization. Instead, we are in a new age where software is developed by a networked community of individuals and organizations, which base their relations to each other on…

Social and Information Networks · Computer Science 2016-11-23 Jose Teixeira , Gregorio Robles , Jesús González-Barahona

One of the primary factors that encourage developers to contribute to open source software (OSS) projects is the collaborative nature of OSS development. However, the collaborative structure of these communities largely remains unclear,…

Software Engineering · Computer Science 2023-04-24 Alexander Agroskin , Elena Lyulina , Sergey Titov , Vladimir Kovalenko

Context: Changes in the software development paradigm, when operated by entities with a pivotal role, have the power to affect a number of groups and entities in their sphere of influence, changing both their working habits and relations.…

Software Engineering · Computer Science 2018-12-19 Federico Tomassetti , Marco Torchiano , Mauro Antonaci , Paolo Arvati , Maurizio Morisio

Building shared understanding of requirements is key to ensuring downstream software activities are efficient and effective. However, in continuous software engineering (CSE) some lack of shared understanding is an expected, and essential,…

Software Engineering · Computer Science 2020-07-06 Colin Werner , Ze Shi Li , Neil Ernst , Daniela Damian

Open Source Software (OSS) has been recognized by the software development community as an effective way to deliver software. Unlike traditional software development, OSS development is driven by collaboration among developers spread…

Software Engineering · Computer Science 2020-08-13 Bianca Minetto Napoleão , Fabio Petrillo , Sylvain Hallé

The future of Requirements Engineering (RE) is increasingly driven by artificial intelligence (AI), reshaping how we elicit, analyze, and validate requirements. Traditional RE is based on labor-intensive manual processes prone to errors and…

Software Engineering · Computer Science 2025-10-30 Mateen Ahmed Abbasi , Petri Ihantola , Tommi Mikkonen , Niko Mäkitalo

Managing open-source software (OSS) projects requires managing communities of contributors. In particular, it is essential for project leaders to understand their community's diversity and turnover. We present CommunityTapestry, a dynamic…

Software Engineering · Computer Science 2023-12-15 Mariam Guizani , Zixuan Feng , Emily Judith Arteaga , Luis Cañas-Díaz , Alexander Serebrenik , Anita Sarma

The integration of human factors (HF) knowledge is crucial when developing safety-critical systems, such as automated vehicles (AVs). Ensuring that HF knowledge is considered continuously throughout the AV development process is essential…

Software Engineering · Computer Science 2024-05-30 Amna Pir Muhammad , Alessia Knauss , Eric Knauss , Jonas Bärgman

Social inclusion is a fundamental feature of thriving societies. This paper first investigates barriers for social inclusion in online Software Engineering (SE) communities, by identifying a set of 11 attributes and organising them as a…

Software Engineering · Computer Science 2023-05-03 Bastin Tony Roy Savarimuthu , Zoofishan Zareen , Jithin Cheriyan , Muhammad Yasir , Matthias Galster

Social media platforms are increasingly adopting features that display crowdsourced context alongside posts, a technique pioneered by X's Community Notes. These systems -- which we term Crowdsourced Context Systems (CCS) -- have the…

Human-Computer Interaction · Computer Science 2026-04-15 Travis Lloyd , Tung Nguyen , Karen Levy , Mor Naaman

Background: Understanding the condition of OSS projects is important to analyze features and predict the future of projects. In the field of demography and economics, health and wealth are considered to understand the condition of a…

Software Engineering · Computer Science 2017-10-02 Saya Onoue , Raula Gaikovina Kula , Hideaki Hata , Kenichi Matsumoto