Towards Issue Recommendation For Open Source Communities

2019 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE (WI 2019)(2019)

引用 4|浏览16
暂无评分
摘要
In open source software development, a major challenge is the prioritization of new requirements as well as the identification of responsible developers for their implementation. Unlike conventional industrial software development, where requirements engineers have to explicitly define who implements what, in the context of open source development, developers (contributors) usually decide on their own which requirements to implement next. Contributors have to deal with a huge number of requirements where the recognition of the most relevant ones often becomes a crucial task with a high impact on the success of a software project. This fact defines our major motivation for the development of a prioritization tool for the Eclipse community which recommends relevant requirements (issues/bugs) to open source developers. Our tool uses real-world data from Eclipse in order to build a prediction model. We trained and tested our tool with different classifiers such as Naive Bayes (representing our baseline), Decision Tree, and Random Forest. The evaluation results indicate that the Random Forest classifier correctly predicts issues with a precision of 0.88 (F1-score 0.68).
更多
查看译文
关键词
Recommender Systems, Requirements Engineering, Open-Source Software Development, Prioritization
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要