Abstract
Configuring a SPL is a cognitively difficult activity that requires a deep
understanding of the features and their constraints to be performed effectively.
To this end, SPL configurators have been equipped with various visualizations to
assist users in their tasks. However, there are many ways to visualize data: the
process of associating an efficient visualization to a given (configuration) task is neither
well-understood nor systematically applied, resulting in confusing
visualizations yielding configuration errors. In this chapter, we offer such a
process, based on theories of the visualization community for data representation. The first step consists in choosing the data to be visualized. This
selection induces restrictions on the types of visualization that are then
computed based on the data characteristics and best practices from semiology and
visual languages. Designers can then select an efficient
visualization for the intended task. Our process is supported by feature models
and FAMILIAR to merge and constrain the set of applicable visualizations.
understanding of the features and their constraints to be performed effectively.
To this end, SPL configurators have been equipped with various visualizations to
assist users in their tasks. However, there are many ways to visualize data: the
process of associating an efficient visualization to a given (configuration) task is neither
well-understood nor systematically applied, resulting in confusing
visualizations yielding configuration errors. In this chapter, we offer such a
process, based on theories of the visualization community for data representation. The first step consists in choosing the data to be visualized. This
selection induces restrictions on the types of visualization that are then
computed based on the data characteristics and best practices from semiology and
visual languages. Designers can then select an efficient
visualization for the intended task. Our process is supported by feature models
and FAMILIAR to merge and constrain the set of applicable visualizations.
Original language | English |
---|---|
Title of host publication | Human Centered Software Product Lines |
Editors | Jean-Sébastien Sottet, Alfonso Garcia Frey, Jean Vanderdonckt |
Publisher | Springer Verlag |
Chapter | 4 |
Pages | 107-129 |
ISBN (Electronic) | 978-3-319-60947-8 |
ISBN (Print) | 978-3-319-60945-4 |
Publication status | Published - 2017 |