首页> 外文会议>IEEE International Conference on Software Analysis, Evolution and Reengineering >Analyzing and Detecting Emerging Quality-Related Concerns across OSS Defect Report Summaries
【24h】

Analyzing and Detecting Emerging Quality-Related Concerns across OSS Defect Report Summaries

机译:OSS缺陷报告摘要分析和检测新出现的质量相关问题

获取原文
获取外文期刊封面目录资料

摘要

Quality-related concerns are often coined with the terms non-functional requirements, architecturally significant requirements, and quality attributes. Collectively, these qualities affect non-behavioral concerns of the software system such as reliability, usability, security, or maintainability among others. As a byproduct of a long-term maintenance effort, these system qualities tend to erode over time, causing system-wide failures that emerge via quality-related bugs. Quality-related bugs can have a detrimental impact on system’s sustained stability and can chiefly hinder its core functionality. Typically, for the developers, to manually examine these high-impacted quality-related bugs can become prohibitively expensive and impractical task to attain. This is often a case with bugs that are reported from medium or large-sized projects such as Eclipse. To alleviate this problem, we built a quality-based classifier to automatically detect these emerging quality-related concerns from textual descriptions of bug report summaries. Specifically, we leveraged a weighted combination of semantics, lexical, and shallow features in conjunction with the Random Forest ensemble learning method. Finally, we discuss the practical applicability of our classifier for mapping and visualizing quality-related concerns into the codebase with an example from the Derby project. To summarize, this work represents an effort and an early awareness to improve the underlying management of issue tracking systems and stakeholder requirements in open-source communities.
机译:与质量相关的疑虑通常是非功能要求,架构重大要求和质量属性的术语。集体,这些品质对软件系统的非行为问题影响如可靠性,可用性,安全性或可维护性等。作为长期维护努力的副产品,这些系统质量往往会随着时间的推移侵蚀,导致通过与质量相关的错误出现的系统范围的失败。与质量相关的错误可能对系统的持续稳定性有不利影响,并且主要可以妨碍其核心功能。通常,对于开发人员来说,为了手动检查这些高影响的质量相关的错误可能会变得令人满意的昂贵和不切实际的任务。这通常是来自诸如Eclipse等中型或大型项目中报告的错误的案例。为了缓解这个问题,我们建立了一个基于质量的分类器,可以从错误报告摘要的文本描述中自动检测这些新兴质量相关的问题。具体而言,我们与随机森林集合学习方法结合使用语义,词汇和浅功能的加权组合。最后,我们讨论了我们的分类器的实际适用性,以便与德比项目的示例进行映射和可视化质量相关的问题。总而言之,这项工作代表了提高开放源社区中的问题跟踪系统和利益攸关方要求的潜在管理的努力和早期意识。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号