On the Effect of the Query in IR-based Concept Location

被引:15
作者
Haiduc, Sonia [1 ]
Marcus, Andrian [1 ]
机构
[1] Wayne State Univ, Dept Comp Sci, Detroit, MI 48202 USA
来源
2011 IEEE 19TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC) | 2011年
基金
美国国家科学基金会;
关键词
program comprehension; concept location; search; source code; information retrieval; query;
D O I
10.1109/ICPC.2011.48
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Concept location is an essential task during software maintenance and in particular program comprehension activities. One of the approaches to this task is the based on leveraging the lexical information found in the source code by means of Information Retrieval techniques. All IR-based approaches to concept location are highly dependent on the queries written by the users. An IR approach, even though good on average, might fail when the input query is poor. Currently there is no way to tell when a query leads to poor results for IR-based concept location, unless a considerable effort is put into analyzing the results after the fact. We propose an approach based on recent advances in the field of IR research, which aims at automatically determining the difficulty a query poses to an IR-based concept location technique. We plan to evaluate several models and relate them to IR performance metrics.
引用
收藏
页码:234 / 237
页数:4
相关论文
共 50 条
[31]   An Empirical Study on Source Code Feature Extraction in Preprocessing of IR-Based Requirements Traceability [J].
Wang, Bangchao ;
Deng, Yang ;
Luo, Ruiqi ;
Jin, Huan .
2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY, QRS, 2022, :1069-1078
[32]   Structured information in bug report descriptions—influence on IR-based bug localization and developers [J].
Michael Rath ;
Patrick Mäder .
Software Quality Journal, 2019, 27 :1315-1337
[33]   The Effect of Lexicon Bad Smells on Concept Location in Source Code [J].
Abebe, Surafel Lemma ;
Haiduc, Sonia ;
Tonella, Paolo ;
Marcus, Andrian .
11TH IEEE INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM 2011), 2011, :125-134
[34]   Applying a smoothing filter to improve IR-based traceability recovery processes: An empirical investigation [J].
De Lucia, Andrea ;
Di Penta, Massimiliano ;
Oliveto, Rocco ;
Panichella, Annibale ;
Panichella, Sebastiano .
INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (04) :741-754
[35]   Bench4BL: Reproducibility Study on the Performance of IR-Based Bug Localization [J].
Lee, Jaekwon ;
Kim, Dongsun ;
Bissyande, Tegawende F. ;
Jung, Woosung ;
Le Traon, Yves .
ISSTA'18: PROCEEDINGS OF THE 27TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, 2018, :61-72
[36]   Dynamic Thresholding Mechanisms for IR-Based Filtering in Efficient Source Code Plagiarism Detection [J].
Karnalim, Oscar ;
Sulistiani, Lisan .
2018 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND INFORMATION SYSTEMS (ICACSIS), 2018, :23-28
[37]   Filtering of False Positives from IR-based Traceability Links among Software Artifacts [J].
Jyoti ;
Chhabra, Jitender Kumar .
2017 2ND INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2017, :1111-1115
[38]   Automatic query reformulations for feature location in a model-based family of software products [J].
Perez, Francisca ;
Font, Jaime ;
Arcega, Lorena ;
Cetina, Carlos .
DATA & KNOWLEDGE ENGINEERING, 2018, 116 :159-176
[39]   The impact of IR-based classifier configuration on the performance and the effort of method-level bug localization [J].
Tantithamthavorn, Chakkrit ;
Abebe, Surafel Lemma ;
Hassan, Ahmed E. ;
Ihara, Akinori ;
Matsumoto, Kenichi .
INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 102 :160-174
[40]   Structured information in bug report descriptions-influence on IR-based bug localization and developers [J].
Rath, Michael ;
Maeder, Patrick .
SOFTWARE QUALITY JOURNAL, 2019, 27 (03) :1315-1337