by Roberto E. Lopez-Herrejon, Alexander Egyed
Abstract:
Software Product Lines (SPLs) are families of related software products. SPL practices have proven substantial technological and economical benefits such as improved software reuse and reduced time to market. Software testing is a key development activity in SPLs, and it is uniquely challenging because of the usually large number of feature combinations present in typical SPLs. Pairwise testing is a combinatorial testing technique that aims at selecting products to test based on the pairs of feature combinations such products provide. Our previous work on evolutionary approaches for SPL testing and their comparative analysis has yielded a large amount of data that prompted us to explore ways by which to convey and represent this information. In this paper we present our early results in this effort. We describe three basic visualization applications to pairwise testing and highlight some of the open questions that we foresee. But most importantly, our driving goal is both to raise the awareness of the visualization problems in this area and to spark the interest of the software visualization community.
Reference:
Towards interactive visualization support for pairwise testing software product lines. (Roberto E. Lopez-Herrejon, Alexander Egyed), In 1st IEEE International Working Conference on Software Visualization (VISSOFT), Eindhoven, NL (Alexandru Telea, Andreas Kerren, Andrian Marcus, eds.), (IEEE) Computer Society, 2013.
Bibtex Entry:
@Conference{DBLP:conf/vissoft/Lopez-HerrejonE13,
author = {Roberto E. Lopez-Herrejon and Alexander Egyed},
title = {Towards interactive visualization support for pairwise testing software product lines.},
booktitle = {1st IEEE International Working Conference on Software Visualization (VISSOFT), Eindhoven, NL},
year = {2013},
editor = {Alexandru Telea and Andreas Kerren and Andrian Marcus},
pages = {1-4},
publisher = {(IEEE) Computer Society},
abstract = {Software Product Lines (SPLs) are families of related software products.
SPL practices have proven substantial technological and economical
benefits such as improved software reuse and reduced time to market.
Software testing is a key development activity in SPLs, and it is
uniquely challenging because of the usually large number of feature
combinations present in typical SPLs. Pairwise testing is a combinatorial
testing technique that aims at selecting products to test based on
the pairs of feature combinations such products provide. Our previous
work on evolutionary approaches for SPL testing and their comparative
analysis has yielded a large amount of data that prompted us to explore
ways by which to convey and represent this information. In this paper
we present our early results in this effort. We describe three basic
visualization applications to pairwise testing and highlight some
of the open questions that we foresee. But most importantly, our
driving goal is both to raise the awareness of the visualization
problems in this area and to spark the interest of the software visualization
community.},
file = {:Conferences\\VISSOFT 2013 - Towards Interactive Visualization Support for Pairwise Testing Software Product Lines\\Towards Interactive Visualization Support for Pairwise Testing Software Product Lines-preprint.pdf:PDF},
keywords = {FWF M1421},
url = {http://doi.ieeecomputersociety.org/10.1109/VISSOFT.2013.6650543},
}