by Roberto E. Lopez-Herrejon, Sheny Illescas, Alexander Egyed
Abstract:
Software Product Lines (SPLs) are families of related systems whose members are distinguished by the set of features they provide. Over two decades of research and practice can attest to the substantial benefits of applying SPL practices such as better customization, improved software reuse, and faster time to market. Typical SPLs involve large number of features which are combined to form also large numbers of products, implemented using multiple and different types of software artifacts. Because of the sheer amount of information and its complexity visualization techniques have been used at different stages of the life cycle of SPLs. In this paper we present a systematic mapping study on this subject. Our research questions aim to gather information regarding the techniques that have been applied, at what stages, how they were implemented, and the publication fora employed. Our goal is to identify common trends, gaps, and opportunities for further research and application.
Reference:
Visualization for Software Product Lines: A Systematic Mapping Study (Roberto E. Lopez-Herrejon, Sheny Illescas, Alexander Egyed), In Proceedings of IEEE Working Conference on Software Visualization (VISSOFT 2016), Raleigh, USA, 2016.
Bibtex Entry:
@Conference{DBLP:conf/vissoft/Lopez-HerrejonI16,
author = {Roberto E. Lopez-Herrejon and Sheny Illescas and Alexander Egyed},
title = {Visualization for Software Product Lines: {A} Systematic Mapping Study},
booktitle = {Proceedings of IEEE Working Conference on Software Visualization (VISSOFT 2016), Raleigh, USA},
year = {2016},
pages = {26--35},
abstract = {Software Product Lines (SPLs) are families of related systems whose
members are distinguished by the set of features they provide. Over
two decades of research and practice can attest to the substantial
benefits of applying SPL practices such as better customization,
improved software reuse, and faster time to market. Typical SPLs
involve large number of features which are combined to form also
large numbers of products, implemented using multiple and different
types of software artifacts. Because of the sheer amount of information
and its complexity visualization techniques have been used at different
stages of the life cycle of SPLs. In this paper we present a systematic
mapping study on this subject. Our research questions aim to gather
information regarding the techniques that have been applied, at what
stages, how they were implemented, and the publication fora employed.
Our goal is to identify common trends, gaps, and opportunities for
further research and application.},
bibsource = {dblp computer science bibliography, http://dblp.org},
biburl = {http://dblp.uni-trier.de/rec/bib/conf/vissoft/Lopez-HerrejonI16},
crossref = {DBLP:conf/vissoft/2016},
doi = {10.1109/VISSOFT.2016.11},
file = {:Conferences\\VISSOFT 2016 - Visualization for Software Product Lines\\Visualization for Software Product Line-preprint.pdf:PDF},
keywords = {FWF P25289, FWF P25513},
timestamp = {Thu, 22 Dec 2016 10:26:02 +0100},
url = {http://dx.doi.org/10.1109/VISSOFT.2016.11},
}