Page 210 - 《软件学报》2020年第9期
P. 210
郭肇强 等:基于信息检索的缺陷定位:问题、进展与挑战 2831
Table 2 List of related literature on IR-based bug localization researches
表 2 基于信息检索的缺陷定位研究的相关文献列表
类型 级别 出版物缩写 文章数 引用列表
ICSE 5 [28,40−43]
FSE 5 [35,44−47]
CCFA 类
ISSTA 1 [39]
ASE 4 [24,32,48,49]
ICSME 7 [25,26,30,50−53]
国际会议
CCF B 类 ICPC 4 [31,54−56]
WCRE 3 [57−59]
MSR 5 [23,60−63]
CCF C 类 QRS 1 [36]
APSEC 2 [64,65]
CCF A 类 TSE 6 [66−71]
EMSE 2 [72,73]
IST 6 [34,74−78]
CCF B 类 ASE 1 [79]
国际期刊
JSEP 2 [80,81]
SoSyM 1 [82]
RE 1 [83]
CCF C 类 SQJ 1 [84]
其他会议期 25 [29,33,38,79,85−105]
刊 − −
合计 − − 82 −
20
文献数目
18
17
16
14
12
12
10
9 9 9
8
7 7
6
4 4 4
4
2
0
2010 2011 2012 2013 2014 2015 2016 2017 2018 2019
Fig.2 Illustration of literature by year
图 2 10 年来相关文献的年代分布
3 IRBL 模型的改良
对 IRBL 模型的改良研究在不同研究阶段有不同的侧重点.图 3 展示了基于信息检索的缺陷定位方法从
2010 年以来的模型改良趋势和侧重点.同时,我们在表 3 中列出了现有的代表性的 IRBL 模型汇总比较信息.根
据对现有研究的汇总,我们得出 IRBL 领域的研究侧重点主要包含以下 4 个方面.
(1) 更换检索模型.早在 2010 年及以前,由于 IR 技术刚刚被应用到缺陷定位领域,研究者的研究重点是尝
试使用不同的 IR 模型对缺陷定位任务进行建模来找出该领域比较合适的 IR 模型(例如 VSM,LDA,
SUM,LSI 等);
(2) 使用特征分析.约从 2011 年开始,研究者们发现,单纯使用 IR 模型定位缺陷的性能低下很难满足实际