中文
相关论文

相关论文: Dynamics of Open-Source Software Developer's Commi…

200 篇论文

The development of open source software (OSS) is a broad field which requires diverse skill sets. For example, maintainers help lead the project and promote its longevity, technical writers assist with documentation, bug reporters identify…

软件工程 · 计算机科学 2022-09-07 Jenny T. Liang , Thomas Zimmermann , Denae Ford

Using methods previously applied to product life cycles, this paper models developer engagement through the project life cycle for open-source projects, and detects similar dynamics in a cross section of projects. Endogenous growth theory…

软件工程 · 计算机科学 2026-05-14 Sanjiv Das , Andrii Ieroshenko , Piyush Jain , David Qiu , Michael Chin , Brian Granger

The pervasive adoption of Continuous Integration practices -- both in industry and open source projects -- has led software building to become a daily activity for thousands of developers around the world. Companies such as Microsoft have…

软件工程 · 计算机科学 2019-01-29 Michele Tufano , Hitesh Sajnani , Kim Herzig

In application software, the satisfaction of target users makes the software more acceptable. Open Source Software (OSS) systems have neither the physical nor the commercial boundaries of proprietary software, thus users from all over the…

软件工程 · 计算机科学 2015-07-27 Arif Raza , Luiz Fernando Capretz

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…

软件工程 · 计算机科学 2021-04-14 Reza Nadri , Gema Rodríguez-Pérez , Meiyappan Nagappan

The success of an open source software (OSS) project requires effective communication among its members. Given that OSS projects often have established social status systems, much communication may happen between individuals of different…

软件工程 · 计算机科学 2021-04-13 Yisi Han , Zhendong Wang , Yang Feng , Zhihong Zhao , Yi Wang

Many researchers assume that, for software analytics, "more data is better." We write to show that, at least for learning defect predictors, this may not be true. To demonstrate this, we analyzed hundreds of popular GitHub projects. These…

软件工程 · 计算机科学 2021-02-10 N. C. Shrikanth , Suvodeep Majumder , Tim Menzies

Open Source Software projects (OSS) are central to modern technology, yet their survival rates remain low. Prior research has examined project mortality through macro-level indicators such as commit activity, developer abandonment, and…

软件工程 · 计算机科学 2026-05-15 Mohit Kaushik , Kuljit Kaur Chahal

Code reviews are a critical aspect of open-source software (OSS) development, ensuring quality and fostering collaboration. This study examines perceptions, challenges, and biases in OSS code review processes, focusing on the perspectives…

软件工程 · 计算机科学 2025-04-28 Yoseph Berhanu Alebachew , Minhyuk Ko , Chris Brown

We have investigated the origin of fluctuations in the aggregated behaviour of an open-source software community. In a recent series of papers, de Menezes and co-workers have shown how to separate internal dynamics from external…

物理与社会 · 物理学 2015-06-26 Sergi Valverde

Computational research and data analytics increasingly relies on complex ecosystems of open source software (OSS) "libraries" -- curated collections of reusable code that programmers import to perform a specific task. Software documentation…

计算机与社会 · 计算机科学 2018-06-01 R. Stuart Geiger , Nelle Varoquaux , Charlotte Mazel-Cabasse , Chris Holdgraf

Although architecture instability has been studied and measured using a variety of metrics, a deeper analysis of which project parts are less stable and how such instability varies over time is still needed. While having more information on…

软件工程 · 计算机科学 2022-04-12 Alejandro Valdezate , Rafael Capilla , Gregorio Robles , Victor Salamanca

Commit messages are valuable resources for describing why code changes are committed to repositories in version control systems (e.g., Git). They effectively help developers understand code changes and better perform software maintenance…

软件工程 · 计算机科学 2025-09-22 Hongyu Kuang , Ning Zhang , Hui Gao , Xin Zhou , Wesley K. G. Assunção , Xiaoxing Ma , Dong Shao , Guoping Rong , He Zhang

Despite the widespread adoption of open source software (OSS), its sustainability remains a critical concern, particularly in light of security vulnerabilities and the often inadequate end-of-service (EoS) processes for OSS projects as they…

软件工程 · 计算机科学 2024-09-18 Tapajit Dey , Brian Fitzgerald , Sherae Daniel

Open source software is a rapidly evolving center for distributed work, and understanding the characteristics of this work across its different contexts is vital for informing policy, economics, and the design of enabling software. The…

软件工程 · 计算机科学 2025-04-24 Wenyi Lu , Enock Kasaadah , S M Rakib Ul Karim , Matt Germonprez , Sean Goggins

Dependency cycles pose a significant challenge to software quality and maintainability. However, there is limited understanding of how practitioners resolve dependency cycles in real-world scenarios. This paper presents an empirical study…

软件工程 · 计算机科学 2023-12-19 Qiong Feng , Shuwen Liu , Huan Ji , Xiaotian Ma , Peng Liang

Participation of women in Open Source Software (OSS) is very unbalanced, despite various efforts to improve diversity. This is concerning not only because women do not get the chance of career and skill developments afforded by OSS, but…

软件工程 · 计算机科学 2024-01-24 Bianca Trinkenreich , Igor Wiese , Anita Sarma , Marco Gerosa , Igor Steinmacher

Code ownership -- an approximation of the degree of ownership of a software component -- is one of the important software measures used in quality improvement plans. However, prior studies proposed different variants of code ownership…

软件工程 · 计算机科学 2024-08-26 Patanamon Thongtanunam , Chakkrit Tantithamthavorn

Code changes are performed differently in the mobile and non-mobile platforms. Prior work has investigated the differences in specific platforms. However, we still lack a deeper understanding of how code changes evolve across different…

软件工程 · 计算机科学 2019-10-28 Markos Viggiato , Johnatan Oliveira , Eduardo Figueiredo , Pooyan Jamshidi , Christian Kästner

In collaborative software development, multiple contributors frequently change the source code in parallel to implement new features, fix bugs, refactor existing code, and make other changes. These simultaneous changes need to be merged…