Interactive visualisation of products in online configurators: a case study for variability modelling technologies

Numerous companies develop interactive environments to assist users in customising sales products through the selection of configuration options. A visual representation of these products is an important factor in terms of user experience. However, an analysis of 100+ existing configurators highlights that not all provide visual representations of configured products. One of the current challenges is the trade-off developers face between either the memory consuming use of pregenerated images of all the combinations of options, or rendering products on the fly, which is non trivial to implement efficiently. We believe that a new approach to associate product configurations to visual representations is needed to compose and render them dynamically. In this paper we present a formal statement of the problem and a model-driven perspective for addressing it as well as our ongoing work and further challenges.

[1]  Gilles Perrouin,et al.  Deriving configuration interfaces from feature models: a vision paper , 2012, VaMoS '12.

[2]  Olivier Barais,et al.  Specifying and running rich graphical components with Loa , 2012, EICS '12.

[3]  Iris Groher,et al.  Product Line Implementation using Aspect-Oriented and Model-Driven Software Development , 2007, 11th International Software Product Line Conference (SPLC 2007).

[4]  Goetz Botterweck,et al.  Visualization techniques for application in interactive product configuration , 2011, SPLC '11.

[5]  Paul Grünbacher,et al.  A qualitative study on user guidance capabilities in product configuration tools , 2012, 2012 Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering.

[6]  Paul Grünbacher,et al.  Integrating heterogeneous variability modeling approaches with invar , 2013, VaMoS.

[7]  Paul Blazek,et al.  Are De-Facto Standards a Useful Guide for Designing Human-Computer Interaction Processes? The Case of User Interface Design for Web Based B2C Product Configurators , 2009, 2009 42nd Hawaii International Conference on System Sciences.

[8]  Jean Hartley,et al.  Case study research , 2004 .

[9]  Daniela E. Damian,et al.  Selecting Empirical Methods for Software Engineering Research , 2008, Guide to Advanced Empirical Software Engineering.

[10]  Cipriano Forza,et al.  Sales Configurator Capabilities to Prevent Product Variety From Backfiring , 2012, Configuration Workshop.

[11]  Goetz Botterweck,et al.  User interface engineering for software product lines: the dilemma between automation and usability , 2012, EICS '12.

[12]  Patrick Heymans,et al.  A Toolset for Feature-Based Configuration Workflows , 2011, 2011 15th International Software Product Line Conference.

[13]  Mathieu Acher,et al.  The Anatomy of a Sales Configurator: An Empirical Study of 111 Cases , 2013, CAiSE.

[14]  Mathieu Acher,et al.  Towards more reliable configurators: A re-engineering perspective , 2012, 2012 Third International Workshop on Product LinE Approaches in Software Engineering (PLEASE).

[15]  Alexander Egyed,et al.  Optimizing User Guidance during Decision-Making , 2011, 2011 15th International Software Product Line Conference.

[16]  F. Piller,et al.  - 1-PRODUCT CONFIGURATION FROM THE CUSTOMER ’ S PERSPECTIVE : A COMPARISON OF CONFIGURATION SYSTEMS IN THE APPAREL INDUSTRY , 2004 .