English
Related papers

Related papers: Coding Together at Scale: GitHub as a Collaborativ…

200 papers

The rising popularity of computational workflows is driven by the need for repetitive and scalable data processing, sharing of processing know-how, and transparent methods. As both combined records of analysis and descriptions of processing…

Social Coding Sites (SCSs) are social media services for sharing software development projects on the Web, and many open source projects are currently being developed on SCSs. One of the characteristics of SCSs is that they provide a…

Social and Information Networks · Computer Science 2014-09-05 Yuya Yoshikawa , Tomoharu Iwata , Hiroshi Sawada

Open Source Software for Social Good (OSS4SG) projects aim to address critical societal challenges, such as healthcare access and community safety. Understanding the community dynamics and contributor patterns in these projects is essential…

Software Engineering · Computer Science 2026-02-12 Mohamed Ouf , Shayan Noei , Zeph Van Iterson , Mariam Guizani , Ying Zou

With an ever-increasing amount of open source software, the popularity of services like GitHub that facilitate code reuse, and common misconceptions about the licensing of open source software, the problem of license violations in the code…

Software Engineering · Computer Science 2020-07-07 Yaroslav Golubev , Maria Eliseeva , Nikita Povarov , Timofey Bryksin

The success of open source projects crucially depends on the voluntary contributions of a sufficiently large community of users. Apart from the mere size of the community, interesting questions arise when looking at the evolution of…

Software Engineering · Computer Science 2013-03-05 Marcelo Serrano Zanetti , Emre Sarigol , Ingo Scholtes , Claudio Juan Tessone , Frank Schweitzer

The widespread use of GitHub among software developers as a communal platform for coordinating software development has led to an abundant supply of publicly accessible data. Ever since the inception of Bitcoin, blockchain teams have…

Software Engineering · Computer Science 2023-11-01 Jeff Nijsse , Alan Litchfield

Source code repositories allow developers to manage multiple versions (or branches) of a software system. Pull-requests are used to modify a branch, and backporting is a regular activity used to port changes from a current development…

Software Engineering · Computer Science 2022-04-11 Debasish Chakroborti , Kevin A. Schneider , Chanchal K. Roy

The open-source software (OSS) community has historically been dominated by English as the primary language for code, documentation, and developer interactions. However, with growing global participation and better support for non-Latin…

Software Engineering · Computer Science 2026-02-24 Masudul Hasan Masud Bhuiyan , Manish Kumar Bala Kumar , Cristian-Alexandru Staicu

Gender diversity in open source software development continues to be a topic of growing interest among researchers, practitioners, and organizations. To date, research has revealed disparities in participation between developers on the…

Software Engineering · Computer Science 2022-06-20 Olivia B. Newton , Jihye Song

GitHub's issue reports provide developers with valuable information that is essential to the evolution of a software development project. Contributors can use these reports to perform software engineering tasks like submitting bugs,…

Software Engineering · Computer Science 2023-03-22 Nafiseh Nikeghbal , Amir Hossein Kargaran , Abbas Heydarnoori , Hinrich Schütze

Context: Privacy legislation has impacted the way software systems are developed, prompting practitioners to update their implementations. Specifically, the EU General Data Protection Regulation (GDPR) and the California Consumer Privacy…

Software Engineering · Computer Science 2025-12-12 Georgia M. Kapitsaki , Maria Papoutsoglou , Christoph Treude , Ioanna Theophilou

In live-streamed programming, developers broadcast their development work on open source projects using streaming media such as YouTube or Twitch. Sessions are first announced by a developer acting as the streamer, inviting other developers…

Software Engineering · Computer Science 2019-07-16 Abdulaziz Alaboudi , Thomas D. LaToza

Due to the voluntary nature of open source software, it can be hard to find a developer to work on a particular task. For example, some issue reports may be too cumbersome and unexciting for someone to volunteer to do them, yet these issue…

Software Engineering · Computer Science 2019-04-08 Jiayuan Zhou , Shaowei Wang , Cor-Paul Bezemer , Ying Zou , Ahmed E. Hassan

Open-source software communities thrive on global collaboration and contributions from diverse participants. This study explores the Rust programming language ecosystem to understand its contributors' demographic composition and interaction…

Software Engineering · Computer Science 2025-04-29 Rohit Dandamudi , Ifeoma Adaji , Gema Rodríguez-Pérez

Teamwork, often mediated by version control systems such as Git and Apache Subversion (SVN), is central to professional programming. As a consequence, many colleges are incorporating both collaboration and online development environments…

Computers and Society · Computer Science 2020-08-27 Niki Gitinabard , Ruth Okoilu , Yiqao Xu , Sarah Heckman , Tiffany Barnes , Collin Lynch

Quantum computing is rapidly advancing, but quantum software development faces significant challenges, including a steep learning curve, high hardware error rates, and a lack of mature engineering practices. This study conducts a…

Software Engineering · Computer Science 2025-10-02 Krishna Upadhyay , Vinaik Chhetri , A. B. Siddique , Umar Farooq

GitHub projects can be easily replicated through the site's fork process or through a Git clone-push sequence. This is a problem for empirical software engineering, because it can lead to skewed results or mistrained machine learning…

Software Engineering · Computer Science 2023-12-05 Diomidis Spinellis , Zoe Kotti , Audris Mockus

Typical users are known to use and reuse weak passwords. Yet, as cybersecurity concerns continue to rise, understanding the password practices of software developers becomes increasingly important. In this work, we examine developers'…

Software Engineering · Computer Science 2023-07-04 Nikolaos Lykousas , Constantinos Patsakis

Open model developers have emerged as key actors in the political economy of artificial intelligence (AI), but we still have a limited understanding of collaborative practices in the open AI ecosystem. This paper responds to this gap with a…

Software Engineering · Computer Science 2024-06-25 Cailean Osborne , Jennifer Ding , Hannah Rose Kirk

The wide adoption of platformized work has generated remarkable advancements in the labor patterns and mobility of modern society. Underpinning such progress, gig workers are exposed to unprecedented challenges and accountabilities: lack of…

Human-Computer Interaction · Computer Science 2025-02-10 Jane Hsieh , Angie Zhang , Sajel Surati , Sijia Xie , Yeshua Ayala , Nithila Sathiya , Tzu-Sheng Kuo , Min Kyung Lee , Haiyi Zhu