Skip to main content

2017 | OriginalPaper | Buchkapitel

4. Feature-Based Elicitation of Cognitively Efficient Visualizations for SPL Configurations

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

Erschienen in: Human Centered Software Product Lines

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Acher M, Collet P, Lahire P, France RB. Familiar: a domain-specific language for large scale management of feature models. Sci Comput Program. 2013;78(6):657–81.CrossRef Acher M, Collet P, Lahire P, France RB. Familiar: a domain-specific language for large scale management of feature models. Sci Comput Program. 2013;78(6):657–81.CrossRef
2.
Zurück zum Zitat Bertin J. Semiology of graphics: diagrams, networks, maps (wj berg, trans.). Madison: The University of Wisconsin Press, Ltd; 1983. Bertin J. Semiology of graphics: diagrams, networks, maps (wj berg, trans.). Madison: The University of Wisconsin Press, Ltd; 1983.
3.
Zurück zum Zitat Cleveland WC, McGill ME. Dynamic graphics for statistics. 1st ed. Boca Raton: CRC Press, Inc.; 1988. ISBN: 053409144X. Cleveland WC, McGill ME. Dynamic graphics for statistics. 1st ed. Boca Raton: CRC Press, Inc.; 1988. ISBN: 053409144X.
4.
Zurück zum Zitat Deelstra S, Sinnema M, Bosch J. A product derivation framework for software product families. In: Software product-family engineering. Berlin/Heidelberg: Springer; 2004. p. 473–84.CrossRef Deelstra S, Sinnema M, Bosch J. A product derivation framework for software product families. In: Software product-family engineering. Berlin/Heidelberg: Springer; 2004. p. 473–84.CrossRef
5.
Zurück zum Zitat Guettala AET, Bouali F, Guinot C, Venturini G. A user assistant for the selection and parameterization of the visualizations in visual data mining. In: 2012 16th International Conference on Information Visualisation (IV). Los Alamitos: IEEE; 2012. p. 252–57.CrossRef Guettala AET, Bouali F, Guinot C, Venturini G. A user assistant for the selection and parameterization of the visualizations in visual data mining. In: 2012 16th International Conference on Information Visualisation (IV). Los Alamitos: IEEE; 2012. p. 252–57.CrossRef
6.
Zurück zum Zitat Johnson B, Shneiderman B. Tree-maps: a space-filling approach to the visualization of hierarchical information structures. In: Proceedings of the IEEE Conference on Visualization, Visualization’91. Los Alamitos: IEEE; 1991. p. 284–91. Johnson B, Shneiderman B. Tree-maps: a space-filling approach to the visualization of hierarchical information structures. In: Proceedings of the IEEE Conference on Visualization, Visualization’91. Los Alamitos: IEEE; 1991. p. 284–91.
7.
Zurück zum Zitat Lopez-Herrejon RE, Batory D. A standard problem for evaluating product-line methodologies. In: Generative and component-based software engineering. Berlin/Heidelberg: Springer; 2001. p. 10–24.CrossRef Lopez-Herrejon RE, Batory D. A standard problem for evaluating product-line methodologies. In: Generative and component-based software engineering. Berlin/Heidelberg: Springer; 2001. p. 10–24.CrossRef
8.
Zurück zum Zitat MacEachren AM. How maps work: representation, visualization, and design. New York/London: Guilford Press; 2004. MacEachren AM. How maps work: representation, visualization, and design. New York/London: Guilford Press; 2004.
9.
Zurück zum Zitat Mackinlay J. Automating the design of graphical presentations of relational information. Acm Trans Graph. (Tog) 1986;5(2):110–41. Mackinlay J. Automating the design of graphical presentations of relational information. Acm Trans Graph. (Tog) 1986;5(2):110–41.
10.
Zurück zum Zitat Murashkin A, Antkiewicz M, Rayside D, Czarnecki K. Visualization and exploration of optimal variants in product line engineering. In: Proceedings of the 17th International Software Product Line Conference. New York: ACM; 2013. p. 111–15. Murashkin A, Antkiewicz M, Rayside D, Czarnecki K. Visualization and exploration of optimal variants in product line engineering. In: Proceedings of the 17th International Software Product Line Conference. New York: ACM; 2013. p. 111–15.
11.
Zurück zum Zitat Nöhrer A, Egyed A. C2o: a tool for guided decision-making. In: Proceedings of the IEEE/ACM International Conference on Automated Software Engineering. New York: ACM; 2010. p. 363–64.CrossRef Nöhrer A, Egyed A. C2o: a tool for guided decision-making. In: Proceedings of the IEEE/ACM International Conference on Automated Software Engineering. New York: ACM; 2010. p. 363–64.CrossRef
12.
Zurück zum Zitat Pleuss A, Botterweck G. Visualization of variability and configuration options. Int J Softw Tools Technol Transfer. 2012;14(5):497–510.CrossRef Pleuss A, Botterweck G. Visualization of variability and configuration options. Int J Softw Tools Technol Transfer. 2012;14(5):497–510.CrossRef
14.
Zurück zum Zitat Ravat F, Teste O, Zurfluh G. Algebre olap et langage graphique. 2010. arXiv preprint arXiv:1005.0213. Ravat F, Teste O, Zurfluh G. Algebre olap et langage graphique. 2010. arXiv preprint arXiv:1005.0213.
15.
Zurück zum Zitat Robertson PK. A methodology for choosing data representations. IEEE Comput Graph Appl. 1991;11(3):56–67.CrossRef Robertson PK. A methodology for choosing data representations. IEEE Comput Graph Appl. 1991;11(3):56–67.CrossRef
16.
Zurück zum Zitat Schulz HJ. Treevis. net: a tree visualization reference. IEEE Comput Graph Appl. 2011;31(6):11–5.CrossRef Schulz HJ. Treevis. net: a tree visualization reference. IEEE Comput Graph Appl. 2011;31(6):11–5.CrossRef
17.
Zurück zum Zitat Sedlmair M, Meyer M, Munzner T. Design study methodology: reflections from the trenches and the stacks. IEEE Trans Vis Comput Graph. 2012;18(12):2431–40.CrossRef Sedlmair M, Meyer M, Munzner T. Design study methodology: reflections from the trenches and the stacks. IEEE Trans Vis Comput Graph. 2012;18(12):2431–40.CrossRef
18.
Zurück zum Zitat She S, Lotufo R, Berger T, Wasowski A, Czarnecki K. The variability model of the linux kernel. VaMoS. 2010;10:45–51. She S, Lotufo R, Berger T, Wasowski A, Czarnecki K. The variability model of the linux kernel. VaMoS. 2010;10:45–51.
19.
Zurück zum Zitat Stasko J, Catrambone R, Guzdial M, McDonald K. An evaluation of space-filling information visualizations for depicting hierarchical structures. Int J Hum Comput Stud. 2000;53(5):663–94.CrossRefMATH Stasko J, Catrambone R, Guzdial M, McDonald K. An evaluation of space-filling information visualizations for depicting hierarchical structures. Int J Hum Comput Stud. 2000;53(5):663–94.CrossRefMATH
20.
Zurück zum Zitat Steger M, Tischer C, Boss B, Müller A, Pertler O, Stolz W, Ferber S. Introducing pla at bosch gasoline systems: experiences and practices. In: Software product lines. Berlin/Heidelberg: Springer; 2004. p. 34–50.CrossRef Steger M, Tischer C, Boss B, Müller A, Pertler O, Stolz W, Ferber S. Introducing pla at bosch gasoline systems: experiences and practices. In: Software product lines. Berlin/Heidelberg: Springer; 2004. p. 34–50.CrossRef
21.
Zurück zum Zitat Stevens SS. On the theory of scales of measurement. Science. 1946;103(2684): 677–80.CrossRefMATH Stevens SS. On the theory of scales of measurement. Science. 1946;103(2684): 677–80.CrossRefMATH
22.
Zurück zum Zitat Thum T, Kstner C, Benduhn F, Meinicke J, Saake G, Leich T. FeatureIDE: an extensible framework for feature-oriented software development. Sci Comput Program. 2014;79:70–85.CrossRef Thum T, Kstner C, Benduhn F, Meinicke J, Saake G, Leich T. FeatureIDE: an extensible framework for feature-oriented software development. Sci Comput Program. 2014;79:70–85.CrossRef
23.
Zurück zum Zitat Wilkinson L. The grammar of graphics (statistics and computing). New York: Springer; 2005. ISBN: 0387245448.MATH Wilkinson L. The grammar of graphics (statistics and computing). New York: Springer; 2005. ISBN: 0387245448.MATH
24.
Zurück zum Zitat Zhang J. A representational analysis of relational information displays. Int J Hum Comput Stud. 1996;45(1):59–74.CrossRef Zhang J. A representational analysis of relational information displays. Int J Hum Comput Stud. 1996;45(1):59–74.CrossRef
Metadaten
Titel
Feature-Based Elicitation of Cognitively Efficient Visualizations for SPL Configurations
verfasst von
Céline Sauvage-Thomase
Nicolas Biri
Gilles Perrouin
Nicolas Genon
Patrick Heymans
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-60947-8_4

Neuer Inhalt