A TraceLab-based solution for creating, conducting, and sharing feature location experiments

Bogdan Dit, Evan Moritz, Denys Poshyvanyk

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

28 Scopus citations

Abstract

Similarly to other fields in software engineering, the results of case studies involving feature location techniques (FLTs) are hard to reproduce, compare, and generalize, due to factors such as, incompatibility of different datasets, lack of publicly available implementation or implementation details, or the use of different metrics for evaluating FLTs. To address these issues, we propose a solution for creating, conducting, and sharing experiments in feature location based on TraceLab, a framework for conducting research. We argue that this solution would allow rapid advancements in feature location research because it will enable researchers to create new FLTs in the form of TraceLab templates or components, and compare them with existing ones using the same datasets and the same metrics. In addition, it will also allow sharing these FLTs and experiments within the research community. Our proposed solution provides (i) templates and components for creating new FLTs and instantiating existing ones, (ii) datasets that can be used as inputs for these FLTs, and (iii) metrics for comparing these FLTs. The proposed solution can be easily extended with new FLTs (in the form of easily configurable templates and components), datasets, and metrics.

Original languageEnglish
Title of host publication2012 20th IEEE International Conference on Program Comprehension, ICPC 2012 - Proceedings
PublisherIEEE Computer Society
Pages203-208
Number of pages6
ISBN (Print)9781467312165
DOIs
StatePublished - 2012
Event2012 20th IEEE International Conference on Program Comprehension, ICPC 2012 - Passau, Germany
Duration: 11 Jun 201213 Jun 2012

Publication series

NameIEEE International Conference on Program Comprehension

Conference

Conference2012 20th IEEE International Conference on Program Comprehension, ICPC 2012
Country/TerritoryGermany
CityPassau
Period11/06/1213/06/12

Keywords

  • benchmarks
  • experiments
  • feature location
  • TraceLab

Fingerprint

Dive into the research topics of 'A TraceLab-based solution for creating, conducting, and sharing feature location experiments'. Together they form a unique fingerprint.

Cite this