On the Use of Positional Proximity in IR-Based Feature Location

被引:0
|
作者
Hill, Emily [1 ]
Sisman, Bunyamin [2 ]
Kak, Avinash [2 ]
机构
[1] Montclair State Univ, Dept Comp Sci, Montclair, NJ 07043 USA
[2] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN USA
关键词
feature location; source code search; software maintenance; SOURCE CODE; RETRIEVAL;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As software systems continue to grow and evolve, locating code for software maintenance tasks becomes increasingly difficult. Recently proposed approaches to bug localization and feature location have suggested using the positional proximity of words in the source code files and the bug reports to determine the relevance of a file to a query. Two different types of approaches have emerged for incorporating word proximity and order in retrieval: those based on ad-hoc considerations and those based on Markov Random Field (MRF) modeling. In this paper, we explore using both these types of approaches to identify over 200 features in five open source Java systems. In addition, we use positional proximity of query words within natural language (NL) phrases in order to capture the NL semantics of positional proximity. As expected, our results indicate that the power of these approaches varies from one dataset to another. However, the variations are larger for the ad-hoc positional-proximity based approaches than with the approach based on MRF. In other words, the feature location results are more consistent across the datasets with MRF based modeling of the features.
引用
收藏
页码:318 / +
页数:2
相关论文
共 50 条
  • [1] On the use of positional proximity in IR-based feature location
    Hill, Emily
    Sisman, Bunyamin
    Kak, Avinash
    [J]. 2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering, CSMR-WCRE 2014 - Proceedings, 2014, : 318 - 322
  • [2] Enabling improved IR-based feature location
    Binkley, Dave
    Lawrie, Dawn
    Uehlinger, Christopher
    Heinz, Daniel
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 101 : 30 - 42
  • [3] On the Use of Relevance Feedback in IR-Based Concept Location
    Gay, Gregory
    Haiduc, Sonia
    Marcus, Andrian
    Menzies, Tim
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, CONFERENCE PROCEEDINGS, 2009, : 351 - +
  • [4] On the Effect of the Query in IR-based Concept Location
    Haiduc, Sonia
    Marcus, Andrian
    [J]. 2011 IEEE 19TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC), 2011, : 234 - 237
  • [5] Proximity sensing - NASA is drawn to IR-based sensitive skin
    Jones-Bey, HA
    [J]. LASER FOCUS WORLD, 2005, 41 (08): : 32 - 33
  • [6] Vocabulary Normalization Improves IR-Based Concept Location
    Binkley, Dave
    Lawrie, Dawn
    Uehlinger, Christopher
    [J]. 2012 28TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), 2012, : 588 - 591
  • [7] Towards a Benchmark and Automatic Calibration for IR-Based Concept Location
    Ohlemacher, Scott D.
    Marcus, Andrian
    [J]. 2011 IEEE 19TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC), 2011, : 246 - 249
  • [8] An Empirical Study on Source Code Feature Extraction in Preprocessing of IR-Based Requirements Traceability
    Wang, Bangchao
    Deng, Yang
    Luo, Ruiqi
    Jin, Huan
    [J]. 2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY, QRS, 2022, : 1069 - 1078
  • [9] IR-Based Protein & Peptide Quantitation
    Strug, Ivona
    Utzat, Christopher
    Nadler, Timothy
    [J]. GENETIC ENGINEERING & BIOTECHNOLOGY NEWS, 2012, 32 (19): : 30 - 31
  • [10] The Use of Reactive Thin Films for an IR-Based Detection of Toxic Compounds in Water
    Reddy, V. C. Gopal
    Roy, Eric G.
    Doucette, Luke
    Tripp, Carl P.
    [J]. IEEE SENSORS JOURNAL, 2010, 10 (03) : 604 - 607