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 模型定位缺陷的性能低下很难满足实际
   205   206   207   208   209   210   211   212   213   214   215