Bottom-Up adoption of software product lines - A generic and extensible approach

  • Jabier Martinez
  • , Tewfik Ziadi
  • , Tegawendé F. Bissyandé
  • , Jacques Klein
  • , Yves Le Traon

Producción científica: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

100 Citas (Scopus)

Resumen

Although Software Product Lines are recurrently praised as an efficient paradigm for systematic reuse, practical adoption remains challenging. For bottom-up Software Product Line adoption, where a set of artefact variants already exists, practitioners lack end-to-end support for chaining (1) feature identification, (2) feature location, (3) feature constraints discovery, as well as (4) reengineering approaches. This challenge can be overcome if there exists a set of principles for building a framework to integrate various algorithms and to support different artefact types. In this paper, we propose the principles of such a framework and we provide insights on how it can be extended with adapters, algorithms and visualisations enabling their use in different scenarios. We describe its realization in BUT4Reuse (Bottom-Up Technologies for Reuse) and we assess its generic and extensible properties by implementing a variety of extensions. We further empirically assess the complexity of integration by reproducing case studies from the literature. Finally, we present an experiment where users realize a bottom-up Software Product Line adoption building on the case study of Eclipse variants.

Idioma originalInglés
Título de la publicación alojadaProceedings - 19th International Software Product Line Conference, SPLC 2015
EditorialAssociation for Computing Machinery
Páginas101-110
Número de páginas10
ISBN (versión digital)9781450336130
DOI
EstadoPublicada - 20 jul 2015
Publicado de forma externa
Evento19th International Software Product Line Conference, SPLC 2015 - Nashville, Estados Unidos
Duración: 20 jul 201524 jul 2015

Serie de la publicación

NombreACM International Conference Proceeding Series
Volumen20-24-July-2015

Conferencia

Conferencia19th International Software Product Line Conference, SPLC 2015
País/TerritorioEstados Unidos
CiudadNashville
Período20/07/1524/07/15

Huella

Profundice en los temas de investigación de 'Bottom-Up adoption of software product lines - A generic and extensible approach'. En conjunto forman una huella única.

Citar esto