On the Use of Relevance Feedback in IR-based Concept Location

Loading...
Thumbnail Image

View/Download File

Persistent link to this item

Statistics
View Statistics

Journal Title

Journal ISSN

Volume Title

Title

On the Use of Relevance Feedback in IR-based Concept Location

Published Date

2009

Publisher

Type

Report

Abstract

Concept location is a critical activity during software evolution as it produces the location where a change is to start in response to a modification request, such as, a bug report or a new feature request. Lexical-based concept location techniques rely on matching the text embedded in the source code to queries formulated by the developers. The efficiency of such techniques is strongly dependent on the ability of the developer to write good queries. We propose an approach to augment information retrieval (IR) based concept location via an explicit relevance feedback (RF) mechanism. RF is a two-part process in which the developer judges existing results returned by a search and the IR system uses this information to perform a new search, returning more relevant information to the user. A set of case studies performed on open source software systems reveals the impact of RF on IR based concept location.

Keywords

Description

Associated research group: Critical Systems Research Group

Related to

Replaces

License

Series/Report Number

Funding information

Isbn identifier

Doi identifier

Previously Published Citation

25th IEEE International Conference on Software Maintenance (ICSM 2009)

Other identifiers

Suggested citation

Gay, Gregory; Haiduc, Sonia; Marcus, Andrian; Menzies, Tim. (2009). On the Use of Relevance Feedback in IR-based Concept Location. Retrieved from the University Digital Conservancy, https://hdl.handle.net/11299/217423.

Content distributed via the University Digital Conservancy may be subject to additional license and use restrictions applied by the depositor. By using these files, users agree to the Terms of Use. Materials in the UDC may contain content that is disturbing and/or harmful. For more information, please see our statement on harmful content in digital repositories.