Comparing or Configuring Products: Are We Getting the Right Ones?

by Nicolas Sannier, Guillaume Bécan, Mathieu Acher, Sana Ben Nasr, Benoit Baudry
Abstract:
Product comparators and configurators aim to assist customers in choosing a product that meets their expectations. While comparators present similarities and differences between competing products, configurators propose an assisted environment to gradually choose and customize products. The two systems have pros and cons and are inherently different. But both share the same variability information background and operate over a set of (possible) products, typically represented through product comparison matrices (PCMs). A key issue is that current PCMs have no clear semantics, making their analysis and transformations imprecise and hard. In this paper, we sketch a research plan for generating dedicated comparators or configurators from PCMs. The core of our vision is the use of formal variability models to encode PCMs and enables a further exploitation by developers of comparators or configurators. We elaborate on five research questions and describe the expected outputs of the research.
Reference:
Comparing or Configuring Products: Are We Getting the Right Ones? (Nicolas Sannier, Guillaume Bécan, Mathieu Acher, Sana Ben Nasr, Benoit Baudry), In 8th International Workshop on Variability Modelling of Software-intensive Systems (Andrzej Wasowski, Thorsten Weyer, eds.), ACM, 2014.
Bibtex Entry:
@inproceedings{sannier14a,
      url = {http://hal.inria.fr/hal-00927312},
      title = {{Comparing or Configuring Products: Are We Getting the Right Ones?}},
      author = {Sannier, Nicolas and B{'e}can, Guillaume and Acher, Mathieu and Ben Nasr, Sana and Baudry, Benoit},
      abstract = {{Product comparators and configurators aim to assist customers in choosing a product that meets their expectations. While comparators present similarities and differences between competing products, configurators propose an assisted environment to gradually choose and customize products. The two systems have pros and cons and are inherently different. But both share the same variability information background and operate over a set of (possible) products, typically represented through product comparison matrices (PCMs). A key issue is that current PCMs have no clear semantics, making their analysis and transformations imprecise and hard. In this paper, we sketch a research plan for generating dedicated comparators or configurators from PCMs. The core of our vision is the use of formal variability models to encode PCMs and enables a further exploitation by developers of comparators or configurators. We elaborate on five research questions and describe the expected outputs of the research.}},
      keywords = {SPL},
      booktitle = {{8th International Workshop on Variability Modelling of Software-intensive Systems}},
      publisher = {ACM},
      address = {Nice, France},
      editor = {Andrzej Wasowski and Thorsten Weyer },
    	X-International-Audience = {yes},
    	X-Language = {EN},
    	x-abbrv = {VAMOS},
      doi = {10.1145/2556624.2556636 },
      year = {2014},
      month = Jan,
      pdf = {http://hal.inria.fr/hal-00927312/PDF/VAMOS2014vision.pdf},
  }