Feature-based Elicitation of Cognitively Efficient Visualizations for SPL Configurations

Céline Sauvage-Thomase, Nicolas Biri, Gilles Perrouin, Nicolas Genon, Patrick Heymans

Research output: Contribution in Book/Catalog/Report/Conference proceedingChapter

22 Downloads (Pure)


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.
Original languageEnglish
Title of host publicationHuman Centered Software Product Lines
EditorsJean-Sébastien Sottet, Alfonso Garcia Frey, Jean Vanderdonckt
PublisherSpringer Verlag
ISBN (Electronic)978-3-319-60947-8
ISBN (Print)978-3-319-60945-4
Publication statusPublished - 2017


Dive into the research topics of 'Feature-based Elicitation of Cognitively Efficient Visualizations for SPL Configurations'. Together they form a unique fingerprint.

Cite this