CrossFix: Resolution of GitHub issues via similar bugs recommendation

调试 计算机科学 Java 软件错误 人气 Android(操作系统) 开源 安全漏洞 万维网 重构代码 软件工程 软件 数据科学 程序设计语言 计算机安全 操作系统 心理学 社会心理学 信息安全 保安服务 软件安全保证
作者
Shin Hwei Tan,Ziqiang Li,Lu Yan
出处
期刊:Journal of software [Wiley]
卷期号:36 (4)
标识
DOI:10.1002/smr.2554
摘要

Summary With the increasing popularity of Open‐Source Software (OSS), the number of GitHub issues reported daily in these OSS projects has been growing rapidly. To resolve these issues, developers need to spend time and effort in debugging and fixing these issues. Meanwhile, a recent approach shows that similar bugs exist across different projects, and one could use the GitHub issues from a different project for finding new bugs for a related project. To locate similar bugs for our approach, we first conduct a study of similar bugs in GitHub. Our study redefines similar bugs as bugs that share the (1) same libraries, (2) same functionalities, (3) same reproduction steps, (4) same configurations, (5) same outcomes, or (6) same errors. Moreover, our study revealed the usefulness of similar bugs in helping developers to find more contexts about the bug and fixing. Based on our study, we design CrossFix, a tool that automatically suggests relevant GitHub issues based on an open GitHub issue. The suggested GitHub issues may contain solutions written in natural language or pull requests that help developers in resolving the given issue. Our evaluation on 249 open issues from Java and Android projects shows that CrossFix could suggest similar bugs to help developers in debugging and fixing.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
我爱学习完成签到,获得积分10
1秒前
xixi很困完成签到 ,获得积分10
1秒前
shiyi完成签到 ,获得积分10
5秒前
小超人完成签到 ,获得积分10
8秒前
刚好夏天完成签到 ,获得积分10
18秒前
喝酸奶不舔盖完成签到 ,获得积分10
23秒前
123完成签到 ,获得积分10
27秒前
znn完成签到 ,获得积分10
29秒前
CGBY完成签到 ,获得积分10
30秒前
落叶完成签到 ,获得积分10
31秒前
花花糖果完成签到 ,获得积分10
32秒前
哈哈哈哈嘻嘻嘻完成签到 ,获得积分10
33秒前
SciGPT应助哭泣的如豹采纳,获得100
48秒前
啊饭完成签到 ,获得积分10
48秒前
wwww完成签到 ,获得积分10
53秒前
53秒前
GU发布了新的文献求助20
1分钟前
1分钟前
GU完成签到,获得积分10
1分钟前
www完成签到 ,获得积分10
1分钟前
sagapo完成签到 ,获得积分10
1分钟前
大模型应助老火采纳,获得10
1分钟前
1分钟前
kejun完成签到 ,获得积分10
1分钟前
llhh2024完成签到,获得积分10
1分钟前
自觉的万言完成签到 ,获得积分10
1分钟前
Miracle完成签到,获得积分10
1分钟前
666发布了新的文献求助10
1分钟前
spume完成签到 ,获得积分10
1分钟前
mzhang2完成签到 ,获得积分10
1分钟前
碗碗豆喵完成签到 ,获得积分10
1分钟前
666完成签到,获得积分10
1分钟前
JJ完成签到 ,获得积分10
1分钟前
铜豌豆完成签到 ,获得积分10
1分钟前
优雅的千雁完成签到,获得积分10
1分钟前
烟花应助科研通管家采纳,获得10
1分钟前
麦海星完成签到 ,获得积分10
2分钟前
LeoYiS214完成签到,获得积分10
2分钟前
Gary完成签到 ,获得积分10
2分钟前
wbb完成签到 ,获得积分10
2分钟前
高分求助中
The Oxford Handbook of Social Cognition (Second Edition, 2024) 1050
Kinetics of the Esterification Between 2-[(4-hydroxybutoxy)carbonyl] Benzoic Acid with 1,4-Butanediol: Tetrabutyl Orthotitanate as Catalyst 1000
The Young builders of New china : the visit of the delegation of the WFDY to the Chinese People's Republic 1000
юрские динозавры восточного забайкалья 800
English Wealden Fossils 700
Handbook of Qualitative Cross-Cultural Research Methods 600
Chen Hansheng: China’s Last Romantic Revolutionary 500
热门求助领域 (近24小时)
化学 医学 生物 材料科学 工程类 有机化学 生物化学 物理 内科学 纳米技术 计算机科学 化学工程 复合材料 基因 遗传学 催化作用 物理化学 免疫学 量子力学 细胞生物学
热门帖子
关注 科研通微信公众号,转发送积分 3139648
求助须知:如何正确求助?哪些是违规求助? 2790514
关于积分的说明 7795518
捐赠科研通 2446980
什么是DOI,文献DOI怎么找? 1301543
科研通“疑难数据库(出版商)”最低求助积分说明 626259
版权声明 601176