软件错误
计算机科学
推荐系统
软件工程
安全漏洞
领域(数学)
代码评审
编码(集合论)
特征(语言学)
软件维护
开源
软件回归
实证研究
万维网
数据科学
软件
情报检索
软件开发
静态程序分析
程序设计语言
软件质量
计算机安全
集合(抽象数据类型)
认识论
纯数学
信息安全
语言学
哲学
数学
保安服务
软件安全保证
作者
Henrique Rocha,Marco Túlio Valente,Humberto T. Marques-Neto,Gail C. Murphy
标识
DOI:10.1109/saner.2016.87
摘要
The work to be performed on open source systems, whether feature developments or defects, is typically described as an issue (or bug). Developers self-select bugs from the many open bugs in a repository when they wish to perform work on the system. This paper evaluates a recommender, called NextBug, that considers the textual similarity of bug descriptions to predict bugs that require handling of similar code fragments. First, we evaluate this recommender using 69 projects in the Mozilla ecosystem. We show that for detecting similar bugs, a technique that considers just the bug components and short descriptions perform just as well as a more complex technique that considers other features. Second, we report a field study where we monitored the bugs fixed for Mozilla during a week. We sent mails to the developers who fixed these bugs, asking whether they would consider working on the recommendations provided by NextBug, 39 developers (59%) stated that they would consider working on these recommendations, 44 developers (67%) also expressed interest in seeing the recommendations in their bug tracking system.
科研通智能强力驱动
Strongly Powered by AbleSci AI