English
Related papers

Related papers: Invisible Labor: The Backbone of Open Source Softw…

200 papers

Women represent less than 24% of employees in the software development industry and experience various types of prejudice and bias. Despite various efforts to increase diversity and multi-gendered participation, women are even more…

Software Engineering · Computer Science 2021-03-17 Bianca Trinkenreich

Open source software (OSS), playing an increasingly critical role nowadays, has been commonly adopted and integrated in various software products. For many practitioners, selecting and adopting suitable OSS can help them greatly. Though…

Software Engineering · Computer Science 2021-02-25 Xiaozhou Li , Sergio Moreschini

Open Source Software (OSS) has become a very important and crucial infrastructure worldwide because of the value it provides. OSS typically depends on contributions from developers across diverse backgrounds and levels of experience. Making…

Software Engineering · Computer Science 2025-10-08 Elijah Kayode Adejumo , Brittany Johnson

Governments are increasingly employing funding for open source software (OSS) development as a policy lever to support the security of software supply chains, digital sovereignty, economic growth, and national competitiveness in science and…

Computers and Society · Computer Science 2024-11-12 Cailean Osborne , Paul Sharratt , Dawn Foster , Mirko Boehm

Open source software projects usually acknowledge contributions with text files, websites, and other idiosyncratic methods. These data sources are hard to mine, which is why contributorship is most frequently measured through changes to…

Software Engineering · Computer Science 2021-07-06 Jean-Gabriel Young , Amanda Casari , Katie McLaughlin , Milo Z. Trujillo , Laurent Hébert-Dufresne , James P. Bagrow

Software engineering courses enable practical learning through assignments requiring contributions to open source software (OSS), allowing students to experience real-world projects, collaborate with global communities, and develop skills…

Software Engineering · Computer Science 2025-02-13 Italo Santos , Katia Romero Felizardo , Anita Sarma , Igor Steinmacher , Marco A. Gerosa

The advancement of software sustainability encounters notable challenges, underscoring the necessity for understanding these challenges to facilitate significant progress and pave the way for effective solutions to advance software…

Software Engineering · Computer Science 2024-05-27 Jennifer Gross , Sofia Ouhbi

User satisfaction has always been important in the success of software, regardless of whether it is closed and proprietary or open source software (OSS). OSS users are geographically distributed and include technical as well as novice…

Software Engineering · Computer Science 2015-07-29 Arif Raza , Luiz Fernando Capretz

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

Open-source software (OSS) supply chain security has become a topic of concern for organizations. Patching an OSS vulnerability can require updating other dependent software products in addition to the original package. However, the…

Software Engineering · Computer Science 2024-04-19 Cadence Patrick , Kimberly Ruth , Zakir Durumeric

The way developers collaborate inside and particularly across teams often escapes management's attention, despite a formal organization with designated teams being defined. Observability of the actual, organically formed engineering…

Software Engineering · Computer Science 2019-05-17 Waren Long , Vadim Markovtsev , Hugo Mougard , Egor Bulychev , Jan Hula

GitHub Sponsors, launched in 2019, enables donations to individual open source software (OSS) developers. Financial support for OSS maintainers and developers is a major issue in terms of sustaining OSS projects, and the ability to donate…

Software Engineering · Computer Science 2022-02-14 Naomichi Shimada , Tao Xiao , Hideaki Hata , Christoph Treude , Kenichi Matsumoto

Open-source software (OSS) is a pillar of modern software development. Its success depends on the dedication of maintainers who work constantly to keep their libraries stable, adapt to changing needs, and support a growing community. Yet,…

Software Engineering · Computer Science 2025-10-20 Rachna Raj , Diego Elias Costa

The open source software (OSS) assessment has become important given the increased adoption of OSS in commercial product development. Researchers proposed many OSS assessment models. However, little is known about the industrial relevance…

Software Engineering · Computer Science 2022-12-02 Sai Pranav Koyyada , Denim Deshmukh Deepika Badampudi , Vida Ahmadi , Muhammad Usman

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

According to different opponents and commercial giants in software industries, the open source style software development has enough capacity to complete successfully the large scale projects. But we have seen many flaws and loops in…

Software Engineering · Computer Science 2012-02-09 Murtaza Hussain Shaikh

In this article we consider the role of policy and process in open source usage and propose in-workflow automation as the best path to promoting compliance.

Software Engineering · Computer Science 2020-11-18 Simon Phipps , Stefano Zacchiroli

Open source software is free software that provides user freedom to use, replicate, modify, and distribute for any purpose. The quality of well-known open source software is very high and they are used by big companies such as IBM, Google…

Other Computer Science · Computer Science 2012-07-19 Mohammad Nabil Almunawar

This paper examines coordination in transparent work environments - environments where the content of work artifacts, and the actions taken on these artifacts, are fully visible to organizational members. Our qualitative study of a…

Human-Computer Interaction · Computer Science 2014-07-02 Laura Dabbish , Colleen Stuart , Jason Tsay , Jim Herbsleb

Sustainable software ecosystems are difficult to build, and require concerted effort, community norms and collaborations. In science it is especially important to establish communities in which faculty, staff, students and open-source…

Software Engineering · Computer Science 2013-09-13 Marcus D. Hanwell , Amitha Perera , Wes Turner , Patrick O'Leary , Katie Osterdahl , Bill Hoffman , Will Schroeder