中文
相关论文

相关论文: From First Patch to Long-Term Contributor: Evaluat…

200 篇论文

Software systems rely heavily on open source software (OSS) libraries, which offer benefits but also pose risks. When vulnerabilities arise, the OSS community may struggle to address them due to inactivity or lack of resources. Research…

软件工程 · 计算机科学 2025-08-07 Alexandros Tsakpinis , Alexander Pretschner

Open Source Software (OSS) security and resilience are worldwide phenomena hampering economic and technological innovation. OSS vulnerabilities can cause unauthorized access, data breaches, network disruptions, and privacy violations,…

Developer contribution guidelines are used in social coding sites like GitHub to explain and shape the process a project expects contributors to follow. They set standards for all participants and "save time and hassle caused by improperly…

软件工程 · 计算机科学 2019-08-08 Omar Elazhary , Margaret-Anne Storey , Neil Ernst , Andy Zaidman

User forums of Open Source Software (OSS) enable end-users to collaboratively discuss problems concerning the OSS applications. Despite decades of research on OSS, we know very little about how end-users engage with OSS communities on these…

软件工程 · 计算机科学 2022-04-11 Jazlyn Hellman , Jiahao Chen , Md. Sami Uddin , Jinghui Cheng , Jin L. C. Guo

For teams using distributed version control systems, the right collaborative development workflows can help maintaining the long-term quality of project repositories and improving work efficiency. Despite the fact that the workflows are…

软件工程 · 计算机科学 2020-04-28 Panuchart Bunyakiati , Usa Sammapun

The development of scientific software is, more than ever, critical to the practice of science, and this is accompanied by a trend towards more open and collaborative efforts. Unfortunately, there has been little investigation into who is…

软件工程 · 计算机科学 2020-03-25 Reed Milewicz , Gustavo Pinto , Paige Rodeghero

The popularity of open-source software (OSS) projects has grown significantly over the last few years with more organizations relying on them. As these projects become larger, the need for higher quality also increases. DevOps practices…

Usability is a crucial factor but one of the most neglected concerns in open source software (OSS). While far from an ideal approach, a common practice that OSS communities adopt to collaboratively address usability is through discussions…

人机交互 · 计算机科学 2023-11-13 Arghavan Sanei , Jinghui Cheng

Recruiting and onboarding software testing professionals are complex and cost intensive activities. Whether onboarding is successful and sustainable depends on both the employee as well as the organization and is influenced by a number of…

软件工程 · 计算机科学 2022-06-03 Tobias Lorey , Stefan Mohacsi , Armin Beer , Michael Felderer

Scientific software projects evolve rapidly in their initial development phase, yet at the end of a funding period, the completion of a research project, thesis, or publication, further engagement in the project may slow down or cease…

综合文献 · 计算机科学 2021-05-10 Jörg Fehr , Christian Himpe , Stephan Rave , Jens Saak

Software applications integrate more and more open-source software (OSS) to benefit from code reuse. As a drawback, each vulnerability discovered in bundled OSS potentially affects the application. Upon the disclosure of every new…

密码学与安全 · 计算机科学 2025-03-18 Henrik Plate , Serena Elisa Ponta , Antonino Sabetta

Mentoring is traditionally viewed as a dyadic, top-down apprenticeship. This perspective, however, overlooks other forms of informal mentoring taking place in everyday activities in which developers invest time and effort, but remain…

软件工程 · 计算机科学 2023-02-08 Zixuan Feng , Amreeta Chatterjee , Anita Sarma , Iftekhar Ahmed

Documenting frameworks provides its users and maintainers useful information on that software's architecture, design, and customization. Despite documentation's importance, the process of creating and maintaining it is considered to imply…

软件工程 · 计算机科学 2022-03-29 João Santos , Filipe Correia

The changing preferences of users towards items trigger the emergence of session-based recommender systems (SBRSs), which aim to model the dynamic preferences of users for next-item recommendations. However, most of the existing studies on…

信息检索 · 计算机科学 2021-07-21 Wenzhuo Song , Shoujin Wang , Yan Wang , Shengsheng Wang

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

Open source software (OSS) development offers a unique opportunity for students in Software Engineering to experience and participate in large-scale software development, however, the impact of such courses on students' self-efficacy and…

软件工程 · 计算机科学 2023-07-06 Larissa Salerno , Simone de França Tonhão , Igor Steinmacher , Christoph Treude

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

Continuous Integration (CI) provides early feedback by automatically building software, but long build durations can hinder developer productivity. CI services use caching to speed up builds by reusing infrequently changing artifacts, yet…

软件工程 · 计算机科学 2026-03-20 Taher A. Ghaleb , Daniel Alencar da Costa , Ying Zou

The README file serves as a critical source of information for gaining an overview and helping developers onboard to an Open Source Software (OSS) project. Yet, documentation issues persist; in particular, ``outdated'' documentation is…

软件工程 · 计算机科学 2026-03-03 Haoyu Gao , Hong Yi Lin , Christoph Treude , Gregory Gay , Mansooreh Zahedi

In the rapidly evolving landscape of software development, addressing security vulnerabilities in open-source software (OSS) has become critically important. However, existing research and tools from both academia and industry mainly relied…

软件工程 · 计算机科学 2025-04-01 Lyuye Zhang , Jiahui Wu , Chengwei Liu , Kaixuan Li , Xiaoyu Sun , Lida Zhao , Chong Wang , Yang Liu