Revolutionizing Newcomers' Onboarding Process in OSS Communities: The Future AI Mentor
Xin Tan, Xiao Long, Yinghao Zhu, Lin Shi, Xiaoli Lian, Li Zhang
摘要
Onboarding newcomers is vital for the sustainability of open-source software (OSS) projects. To lower barriers and increase engagement, OSS projects have dedicated experts who provide guidance for newcomers. However, timely responses are often hindered by experts' busy schedules. The recent rapid advancements of AI in software engineering have brought opportunities to leverage AI as a substitute for expert mentoring. However, the potential role of AI as a comprehensive mentor throughout the entire onboarding process remains unexplored. To identify design strategies of this "AI mentor", we applied Design Fiction as a participatory method with 19 OSS newcomers. We investigated their current onboarding experience and elicited 32 design strategies for future AI mentor. Participants envisioned AI mentor being integrated into OSS platforms like GitHub, where it could offer assistance to newcomers, such as "recommending projects based on personalized requirements" and "assessing and categorizing project issues by difficulty". We also collected participants' perceptions of a prototype, named "OSSerCopilot", that implemented the envisioned strategies. They found the interface useful and user-friendly, showing a willingness to use it in the future, which suggests the design strategies are effective. Finally, in order to identify the gaps between our design strategies and current research, we conducted a comprehensive literature review, evaluating the extent of existing research support for this concept. We find that research is relatively scarce in certain areas where newcomers highly anticipate AI mentor assistance, such as "discovering an interested project". Our study has the potential to revolutionize the current newcomer-expert mentorship and provides valuable insights for researchers and tool designers aiming to develop and enhance AI mentor systems.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper9
- SWE-agent: Agent-Computer Interfaces Enable Automated Software EngineeringJohn Yang, Carlos E. Jimenez, Alexander Wettig, Kilian Lieret 等NeurIPS 2024 · 被引用 2,059 次
- MAGIS: LLM-Based Multi-Agent Framework for GitHub Issue ResolutionWei Tao, Yucheng Zhou, Yanlin Wang, Wenqiang Zhang 等NeurIPS 2024 · 被引用 210 次
- A first look at good first issues on GitHubXin Tan, Minghui Zhou, Zeyu SunFSE 2020 · 被引用 62 次
- Recommending Good First Issues in GitHub OSS ProjectsWenxin Xiao, Hao He, Weiwei Xu, Xin Tan 等ICSE 2022 · 被引用 35 次
- Socio-technical Imaginaries: Envisioning and Understanding AI Parenting Supports through Design FictionMelina Petsolari, Seray B. Ibrahim, Petr SlovákCHI 2024 · 被引用 34 次
相关 Paper
- Bots for Pull Requests: The Good, the Bad, and the PromisingMairieli Santos Wessel, Ahmad Abdellatif, Igor Wiese, Tayana Conte 等ICSE 2022 · 被引用 23 次
- Is It Enough to Recommend Tasks to Newcomers? Understanding Mentoring on Good First IssuesXin Tan, Yiran Chen, Haohua Wu, Minghui Zhou 等ICSE 2023 · 被引用 12 次
- Personalized First Issue Recommender for Newcomers in Open Source ProjectsWenxin Xiao, Jingyue Li, Hao He, Ruiqiao Qiu 等ASE 2023 · 被引用 8 次
- A theory of the engagement in open source projects via summer of code programsJefferson De Oliveira Silva, Igor Wiese, Daniel M. Germán, Christoph Treude 等FSE 2020 · 被引用 26 次
- A case study of implicit mentoring, its prevalence, and impact in ApacheZixuan Feng, Amreeta Chatterjee, Anita Sarma, Iftekhar AhmedFSE 2022 · 被引用 17 次
