Feature location benchmark for software families using eclipse community releases

  • Jabier Martinez*
  • , Tewfik Ziadi
  • , Mike Papadakis
  • , Tegawendé F. Bissyandé
  • , Jacques Klein
  • , Yves Le Traon
  • *Corresponding author for this work

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

8 Citations (Scopus)

Abstract

It is common belief that high impact research in software reuse requires assessment in realistic, non-trivial, comparable, and reproducible settings. However, real software artefacts and common representations are usually unavailable. Also, establishing a representative ground truth is a challenging and debatable subject. Feature location in the context of software families is a research field that is becoming more mature with a high proliferation of techniques. We present EFLBench, a benchmark and a framework to provide a common ground for this field. EFLBench leverages the efforts made by the Eclipse Community which provides real feature-based family artefacts and their implementations. Eclipse is an active and non-trivial project and thus, it establishes an unbiased ground truth. EFLBench is publicly available and supports all tasks for feature location techniques integration, benchmark construction and benchmark usage. We demonstrate its usage and its simplicity and reproducibility by comparing four techniques.

Original languageEnglish
Title of host publicationSoftware Reuse
Subtitle of host publicationBridging with Social-Awareness - 15th International Conference, ICSR 2016, Proceedings
EditorsGeorgia M. Kapitsaki, Eduardo Santana de Almeida
PublisherSpringer Verlag
Pages267-283
Number of pages17
ISBN (Print)9783319351216
DOIs
Publication statusPublished - 2016
Externally publishedYes
Event15th International Conference on Software Reuse, ICSR 2016 - Limassol, Cyprus
Duration: 5 Jun 20167 Jun 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9679
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference15th International Conference on Software Reuse, ICSR 2016
Country/TerritoryCyprus
CityLimassol
Period5/06/167/06/16

Keywords

  • Benchmark
  • Feature location
  • Information retrieval
  • Software product lines
  • Static analysis

Fingerprint

Dive into the research topics of 'Feature location benchmark for software families using eclipse community releases'. Together they form a unique fingerprint.

Cite this