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 条
[21]   Improved Query Reformulation for Concept Location using CodeRank and Document Structures [J].
Rahman, Mohammad Masudur ;
Roy, Chanchal K. .
PROCEEDINGS OF THE 2017 32ND IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE'17), 2017, :428-439
[22]   The forgotten role of search queries in IR-based bug localization: an empirical study [J].
Mohammad Masudur Rahman ;
Foutse Khomh ;
Shamima Yeasmin ;
Chanchal K. Roy .
Empirical Software Engineering, 2021, 26
[23]   Constructing dummy query sequences to protect location privacy and query privacy in location-based services [J].
Wu, Zongda ;
Li, Guiling ;
Shen, Shigen ;
Lian, Xinze ;
Chen, Enhong ;
Xu, Guandong .
WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2021, 24 (01) :25-49
[24]   Developing an NLP and IR-based algorithm for analyzing gene-disease relationships [J].
Yen, Y. T. ;
Chen, B. ;
Chiu, H. W. ;
Lee, Y. C. ;
Li, Y. C. ;
Hsu, C. Y. .
METHODS OF INFORMATION IN MEDICINE, 2006, 45 (03) :321-329
[25]   Influence of Structured Information in Bug Report Descriptions on IR-based Bug Localization [J].
Rath, Michael ;
Maeder, Patrick .
44TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2018), 2018, :26-32
[26]   A Large-Scale Comparative Evaluation of IR-Based Tools for Bug Localization [J].
Akbar, Shayan A. ;
Kak, Avinash C. .
2020 IEEE/ACM 17TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2020, :21-31
[27]   The forgotten role of search queries in IR-based bug localization: an empirical study [J].
Rahman, Mohammad Masudur ;
Khomh, Foutse ;
Yeasmin, Shamima ;
Roy, Chanchal K. .
EMPIRICAL SOFTWARE ENGINEERING, 2021, 26 (06)
[28]   Improving IR-based traceability recovery via noun-based indexing of software artifacts [J].
Capobianco, Giovanni ;
De Lucia, Andrea ;
Oliveto, Rocco ;
Panichella, Annibale ;
Panichella, Sebastiano .
JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2013, 25 (07) :743-762
[29]   Concept based query of digital library objects [J].
Adam, NR ;
Holowczak, R .
ITAB 98: 1998 IEEE INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY APPLICATIONS IN BIOMEDICINE, 1998, :63-68
[30]   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