Understanding skills for OSS communities on GitHub
Jenny T. Liang, Thomas Zimmermann, Denae Ford
摘要
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 defects in software, and developers program the software. However, it is unknown which skills are used in OSS development as well as OSS contributors' general attitudes towards skills in OSS. In this paper, we address this gap by administering a survey to a diverse set of 455 OSS contributors. Guided by these responses as well as prior literature on software development expertise and social factors of OSS, we develop a model of skills in OSS that considers the many contexts OSS contributors work in. This model has 45 skills in the following 9 categories: technical skills, working styles, problem solving, contribution types, project-specific skills, interpersonal skills, external relations, management, and characteristics. Through a mix of qualitative and quantitative analyses, we find that OSS contributors are actively motivated to improve skills and perceive many benefits in sharing their skills with others. We then use this analysis to derive a set of design implications and best practices for those who incorporate skills into OSS tools and platforms, such as GitHub.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper7
- A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and ChallengesJenny T. Liang, Chenyang Yang, Brad A. MyersICSE 2024 · 被引用 126 次
- What Makes a High-Quality Training Dataset for Large Language Models: A Practitioners' PerspectiveXiao Yu, Zexian Zhang, Feifei Niu, Xing Hu 等ASE 2024 · 被引用 15 次
- Can GPT-4 Replicate Empirical Software Engineering Research?Jenny T. Liang, Carmen Badea, Christian Bird, Robert DeLine 等FSE 2024 · 被引用 15 次
- Prompts Are Programs Too! Understanding How Developers Build Software Containing PromptsJenny T. Liang, Melissa Lin, Nikitha Rao, Brad A. MyersFSE 2025 · 被引用 13 次
- Action Required: A Mixed-Methods Study of Security Practices in GitHub ActionsYusuke Kubo, Fumihiro Kanei, Mitsuaki Akiyama, Takuro Wakai 等NDSS 2026 · 被引用 3 次
它引用的顶会 Paper3
- Hidden Figures: Roles and Pathways of Successful OSS ContributorsBianca Trinkenreich, Mariam Guizani, Igor Wiese, Anita Sarma 等CSCW 2020 · 被引用 72 次
- Leaving My Fingerprints: Motivations and Challenges of Contributing to OSS for Social GoodYu Huang, Denae Ford, Thomas ZimmermannICSE 2021 · 被引用 36 次
- What Makes a Great Maintainer of Open Source Projects?Edson Dias, Paulo Meirelles, Fernando Castor, Igor Steinmacher 等ICSE 2021 · 被引用 35 次
相关 Paper
- The Shifting Sands of Motivation: Revisiting What Drives Contributors in Open SourceMarco Aurélio Gerosa, Igor Wiese, Bianca Trinkenreich, Georg Link 等ICSE 2021 · 被引用 4 次
- Characterizing Developers' Linguistic Behaviors in Open Source Development across Their Social StatusesYisi Han, Zhendong Wang, Yang Feng, Zhihong Zhao 等CSCW 2024 · 被引用 3 次
- Representation of Developer Expertise in Open Source SoftwareTapajit Dey, Andrey Karnauch, Audris MockusICSE 2021 · 被引用 8 次
- Follow the Leader: Technical and Inspirational Leadership in Open Source SoftwareJérôme Hergueux, Samuel KesslerCHI 2022 · 被引用 5 次
- GitHub Sponsors: Exploring a New Way to Contribute to Open SourceNaomichi Shimada, Tao Xiao, Hideaki Hata, Christoph Treude 等ICSE 2022 · 被引用 10 次
