...
【24h】

Automatic clustering of bug reports

机译:自动群集错误报告

获取原文
   

获取外文期刊封面封底 >>

       

摘要

It is widely accepted that most development cost is spent for maintenance and most of the maintenance cost is spent on comprehension. Maintainers need to understand the current status of the code before updating it. For this reason, they examine pervious change requests and previous code changes to understand how the current code was evolved. The problem that faces them is how to locate related previous change requests that handled a specific feature or topic in the code. Quickly locating previous related change requests help developers to quickly understand the current status of the code and hence reduce the maintenance cost which is our ultimate goal. This paper proposes an automated technique to identify related previous change requests stored in bug reports. The technique is based on clustering bug reports based on their textual similarities. The result of the clustering is disjoint clusters of related bug reports that have common issues, topic or feature. A set of terms is extracted from each cluster, as tags, to help maintainers to understand the issue, topic or feature handled by the bug reports in the cluster. An experimental study is applied and discussed, followed by manual evaluation of the bug reports in the generated clusters.
机译:广泛接受的是,大部分开发成本用于维护,而大部分维护成本用于理解。维护人员需要在更新代码之前了解其当前状态。因此,他们检查先前的变更请求和先前的代码变更,以了解当前代码的演变方式。他们面临的问题是如何找到处理代码中特定功能或主题的相关先前更改请求。快速查找以前的相关变更请求有助于开发人员快速了解代码的当前状态,从而降低维护成本,这是我们的最终目标。本文提出了一种自动技术来识别存储在错误报告中的相关先前更改请求。该技术基于对错误报告的文本相似性进行聚类。群集的结果是相关漏洞报告的脱节群集,这些漏洞报告具有常见问题,主题或功能。从每个群集中提取一组术语作为标签,以帮助维护人员了解群集中错误报告处理的问题,主题或功能。应用并讨论了一项实验研究,然后手动评估了所生成集群中的错误报告。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号