The impact of features on feature location

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Presence of large number of Feature Location Techniques (FLTs) poses difficulties when selecting an appropriate FLT, given a software maintenance task. This problem is aggravated by extensive heterogeneity in empirical designs employed to evaluate the FLTs and one such heterogeneity that may feed into conflicting findings across studies, is the feature set sought in evaluations. An analysis of the empirical findings of FL studies suggests that (sought) feature characteristics can have a stronger impact on FLTs performance than differing FLTs. Towards understanding their impact, this paper proposes two feature metrics that are hypothesized as affecting FLTs performances. To evaluate the presented metrics, a controlled experiment on 461 features gathered from four software systems was performed. The focus was to establish the relationship between the metrics and FLT performance. Results of the empirical evaluation suggest that the presented feature metrics strongly impact performance of different FLTs, as measured using established evaluation measures. Thus, this paper facilitates a more standard, transparent selection of feature benchmarks towards fair comparison of FLTs.

Original languageEnglish
Title of host publicationProceedings - 2019 International Conference on Frontiers of Information Technology, FIT 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-6
Number of pages6
ISBN (Electronic)9781728166254
DOIs
Publication statusPublished - Dec 2019
Event17th International Conference on Frontiers of Information Technology, FIT 2019 - Islamabad, Pakistan
Duration: 16 Dec 201918 Dec 2019

Publication series

NameProceedings - 2019 International Conference on Frontiers of Information Technology, FIT 2019

Conference

Conference17th International Conference on Frontiers of Information Technology, FIT 2019
Country/TerritoryPakistan
CityIslamabad
Period16/12/1918/12/19

Keywords

  • Bug location
  • Concept location
  • Concern localization
  • Feature location
  • Software maintenance
  • Text retrieval

Fingerprint

Dive into the research topics of 'The impact of features on feature location'. Together they form a unique fingerprint.

Cite this