中文
相关论文

相关论文: Newcomer Candidate: Characterizing Contributions o…

200 篇论文

Context: Diversity can impact team communication, productivity, cohesiveness, and creativity. Analyzing the existing knowledge about diversity in open source software (OSS) projects can provide directions for future research and raise…

GitHub is the world's largest host of source code, with more than 150M repositories. However, most of these repositories are not labeled or inadequately so, making it harder for users to find relevant projects. There have been various…

软件工程 · 计算机科学 2023-11-21 Cezar Sas , Andrea Capiluppi , Claudio Di Sipio , Juri Di Rocco , Davide Di Ruscio

Open source software (OSS) generates trillions of dollars in economic value and has become essential to the technical infrastructures that power organizations worldwide. As these systems increasingly depend on OSS, understanding the…

软件工程 · 计算机科学 2026-01-06 Elijah Kayode Adejumo , Mariam Guizani , Brittany Johnson

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…

软件工程 · 计算机科学 2022-04-11 Debasish Chakroborti , Kevin A. Schneider , Chanchal K. Roy

In the dynamic landscape of open source software (OSS) development, understanding and addressing incivility within issue discussions is crucial for fostering healthy and productive collaborations. This paper presents a curated dataset of…

软件工程 · 计算机科学 2024-02-07 Ramtin Ehsani , Mia Mohammad Imran , Robert Zita , Kostadin Damevski , Preetha Chatterjee

Software popularity is a valuable information to modern open source developers, who constantly want to know if their systems are attracting new users, if new releases are gaining acceptance, or if they are meeting user's expectations. In…

软件工程 · 计算机科学 2018-07-31 Hudson Borges , Andre Hora , Marco Tulio Valente

Financial sustainability is vital for open-source software, yet systematic research on funding remains limited. GitHub Sponsors, launched in 2019 as a direct developer-to-developer funding model, lacks bulk API access, hindering large-scale…

软件工程 · 计算机科学 2026-04-07 Rylan Hiltz , Taher A. Ghaleb

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…

人机交互 · 计算机科学 2019-02-21 Jinghui Cheng , Jin L. C. Guo

Open-source software (OSS) often needs to be built by roles who are not contributors. Despite the prevalence of build issues experienced by non-contributors, there is a lack of studies on this topic. This paper presents a study aimed at…

软件工程 · 计算机科学 2024-10-23 Sunzhou Huang , Xiaoyin Wang

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…

软件工程 · 计算机科学 2021-03-17 Bianca Trinkenreich

The presence of toxic and gender-identity derogatory language in open-source software (OSS) communities has recently become a focal point for researchers. Such comments not only lead to frustration and disengagement among developers but may…

软件工程 · 计算机科学 2024-03-18 Sayma Sultana , Gias Uddin , Amiangshu Bosu

In recent years, concerns have increased over the lack of contributor diversity in open source software (OSS), despite its status as a paragon of open collaboration. OSS is an important form of digital infrastructure and part of a career…

人机交互 · 计算机科学 2024-09-10 Hana Frluckaj , James Howison , Laura Dabbish , Nikki Stevens

Software bots have been facilitating several development activities in Open Source Software (OSS) projects, including code review. However, these bots may bring unexpected impacts to group dynamics, as frequently occurs with new technology…

软件工程 · 计算机科学 2024-01-24 Mairieli Wessel , Alexander Serebrenik , Igor Wiese , Igor Steinmacher , Marco A. Gerosa

As the social coding is becoming increasingly popular, understanding the influence of developers can benefit various applications, such as advertisement for new projects and innovations. However, most existing works have focused only on…

社会与信息网络 · 计算机科学 2017-10-31 Zhifang Liao , Haozhi Jin , Yifan Li , Benhong Zhao , Jinsong Wu , Shengzong Liu

The pull-based development process has become prevalent on platforms such as GitHub as a form of distributed software development. Potential contributors can create and submit a set of changes to a software project through pull requests.…

软件工程 · 计算机科学 2018-12-18 Damien Legay , Alexandre Decan , Tom Mens

Design-level decisions in open-source software (OSS) projects are often made through structured mechanisms such as proposals, which require substantial community discussion and review. Despite their importance, the proposal process is…

软件工程 · 计算机科学 2025-10-09 Masanari Kondo , Mahmoud Alfadel , Shane McIntosh , Yasutaka Kamei , Naoyasu Ubayashi

The pull-based development model facilitates global collaboration within open-source software projects. However, whereas it is increasingly common for software to depend on other projects in their ecosystem, most research on the pull…

软件工程 · 计算机科学 2025-10-28 Willem Meijer , Mirela Riveni , Ayushi Rastogi

Due to the increasing number of attacks targeting open source library ecosystems, assisting maintainers has become a top priority. This is especially important since maintainers are usually overworked. Although the motivation of Open Source…

软件工程 · 计算机科学 2023-04-13 Supatsara Wattanakriengkrai , Raula Gaikovina Kula , Christoph Treude , Kenichi Matsumoto

To foster collaboration and inclusivity in Open Source Software (OSS) projects, it is crucial to understand and detect patterns of toxic language that may drive contributors away, especially those from underrepresented communities. Although…

软件工程 · 计算机科学 2023-07-31 Ramtin Ehsani , Rezvaneh Rezapour , Preetha Chatterjee

Continuous integration is a software engineering practice of frequently merging all developer working copies with a shared main branch, e.g., several times a day. With the advent of GitHub, a platform well known for its "social coding"…