Towards Visualization of Feature Interactions in Software Product Lines (bibtex)
by Sheny Illescas, Roberto E. Lopez-Herrejon, Alexander Egyed
Abstract:
Software Product Lines (SPLs) are families of related systems whose members are distinguished by the set of features they provide. To effectively evolve and maintain SPLs it is vital to understand how features are implemented and how they interact at different levels from source code to runtime. However the large number of features and the complex nature of interactions in typical SPLs make maintenance and evolution tasks challenging, and demand robust tool support for the software engineers to carry out these tasks. In this paper we present the first results of our ongoing work to address this need. We put forward four visualizations that focus on features and their interactions at source code level, evaluate them with four case studies, and sketch our future work.
Reference:
Towards Visualization of Feature Interactions in Software Product Lines (Sheny Illescas, Roberto E. Lopez-Herrejon, Alexander Egyed), In Proceedings of the IEEE Working Conference on Software Visualization, (VISSOFT 2016), Raleigh, USA, 2016.
Bibtex Entry:
@Conference{DBLP:conf/vissoft/IllescasLE16,
  author    = {Sheny Illescas and Roberto E. Lopez{-}Herrejon and Alexander Egyed},
  title     = {Towards Visualization of Feature Interactions in Software Product Lines},
  booktitle = {Proceedings of the IEEE Working Conference on Software Visualization, (VISSOFT 2016), Raleigh, USA},
  year      = {2016},
  pages     = {46--50},
  abstract  = {Software Product Lines (SPLs) are families of related systems whose
	members are distinguished by the set of features they provide. To
	effectively evolve and maintain SPLs it is vital to understand how
	features are implemented and how they interact at different levels
	from source code to runtime. However the large number of features
	and the complex nature of interactions in typical SPLs make maintenance
	and evolution tasks challenging, and demand robust tool support for
	the software engineers to carry out these tasks. In this paper we
	present the first results of our ongoing work to address this need.
	We put forward four visualizations that focus on features and their
	interactions at source code level, evaluate them with four case studies,
	and sketch our future work.},
  bibsource = {dblp computer science bibliography, http://dblp.org},
  biburl    = {http://dblp.uni-trier.de/rec/bib/conf/vissoft/IllescasLE16},
  crossref  = {DBLP:conf/vissoft/2016},
  doi       = {10.1109/VISSOFT.2016.16},
  file      = {:Conferences\\VISSOFT 2016 - Visualization for Software Product Lines\\Towards visualization of Feature Interactions in Software Product Lines-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.16},
}
Powered by bibtexbrowser