首页> 外文会议>IEEE International Conference on Software Maintenance and Evolution >A Simple NLP-Based Approach to Support Onboarding and Retention in Open Source Communities
【24h】

A Simple NLP-Based Approach to Support Onboarding and Retention in Open Source Communities

机译:一种基于NLP的简单方法来支持开源社区的入职和保留

获取原文

摘要

Successful open source communities are constantly looking for new members and helping them become active developers. A common approach for developer onboarding in open source projects is to let newcomers focus on relevant yet easy-to-solve issues to familiarize themselves with the code and the community. The goal of this research is twofold. First, we aim at automatically identifying issues that newcomers can resolve by analyzing the history of resolved issues by simply using the title and description of issues. Second, we aim at automatically identifying issues, that can be resolved by newcomers who later become active developers. We mined the issue trackers of three large open source projects and extracted natural language features from the title and description of resolved issues. In a series of experiments, we optimized and compared the accuracy of four supervised classifiers to address our research goals. Random Forest, achieved up to 91% precision (F1-score 72%) towards the first goal while for the second goal, Decision Tree achieved a precision of 92% (F1-score 91%). A qualitative evaluation gave insights on what information in the issue description is helpful for newcomers. Our approach can be used to automatically identify, label, and recommend issues for newcomers in open source software projects based only on the text of the issues.
机译:成功的开源社区一直在寻找新成员并帮助他们成为活跃的开发人员。开源项目中开发人员入职的一种常见方法是让新手专注于相关但易于解决的问题,以熟悉代码和社区。这项研究的目标是双重的。首先,我们旨在通过简单地使用问题的标题和描述来分析已解决问题的历史,从而自动识别新移民可以解决的问题。其次,我们旨在自动识别问题,这些问题可以由后来成为活跃开发人员的新手解决。我们挖掘了三个大型开源项目的问题跟踪器,并从已解决问题的标题和描述中提取了自然语言功能。在一系列实验中,我们优化并比较了四个监督分类器的准确性,以实现我们的研究目标。随机森林,朝着第一个目标达到了91%的精度(F1得分72%),而对于第二个目标,决策树达到了92%的精度(F1得分91%)。定性评估提供了有关问题描述中哪些信息对新人有用的见解。仅在问题的文本基础上,我们的方法可用于为开源软件项目中的新手自动识别,标记和推荐问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号