arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2108.04415cs.SE
收藏

开源软件的问题链接标签恢复和预测

Issue Link Label Recovery and Prediction for Open Source Software

Alexander Nicholson, Jin L. C. Guo

摘要:

现代开源软件开发严重依赖问题跟踪系统来管理其功能请求、错误报告、任务和其他类似工件。这些“问题”共同构成了一个相互联系的复杂网络。问题的异质性导致链接类型的多样性,这给用户手工创建和维护链接标签带来了很大的挑战。大多数现有的自动化问题链接构造技术的目标仅限于检查问题之间的链接的存在。在这项工作中,我们专注于下一个重要的问题,我们是否可以通过数据驱动的方法自动评估问题链接的类型。我们使用问题跟踪系统分析了66个开源项目的问题和它们的标签之间的联系。使用三个项目,我们展示了有前途的结果时,使用监督机器学习分类的链接标签恢复的任务,仔细的模型选择和调整,实现F1得分0.56-0.70之间的三个研究项目。此外,当有足够的历史数据时,我们的方法用于未来链接标签预测的性能是令人信服的。我们的工作标志着系统地管理和维护实践中面临的问题环节的第一步。

英文摘要:

Modern open source software development heavily relies on the issue tracking systems to manage their feature requests, bug reports, tasks, and other similar artifacts. Together, those "issues" form a complex network with links to each other. The heterogeneous character of issues inherently results in varied link types and therefore poses a great challenge for users to create and maintain the label of the link manually. The goal of most existing automated issue link construction techniques ceases with only examining the existence of links between issues. In this work, we focus on the next important question of whether we can assess the type of issue link automatically through a data-driven method. We analyze the links between issues and their labels used the issue tracking system for 66 open source projects. Using three projects, we demonstrate promising results when using supervised machine learning classification for the task of link label recovery with careful model selection and tuning, achieving F1 scores of between 0.56-0.70 for the three studied projects. Further, the performance of our method for future link label prediction is convincing when there is sufficient historical data. Our work signifies the first step in systematically manage and maintain issue links faced in practice.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑