Similarity matching for product comparison

Mike Mannion, Hermann Kaindl

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The volume, variety and velocity of products in software-intensive systems product lines is increasing. One challenge is to understand the range of similarity between products. Reasons for product comparison include (i) to decide whether to build a new product or not (ii) to evaluate how products of the same type differ for strategic positioning or branding reasons (iii) to gauge if a product line needs to be reorganized (iv) to assess if a product falls within the national legislative and regulatory boundaries. We will discuss two different approaches to address this challenge. One is grounded in feature modelling, the other in case-based reasoning. We will also describe a specific product comparison approach using similarity matching, in which a product configured from a product line feature model is represented as a weighted binary string, the overall similarity between products is compared using a binary string metric, and the significance of individual feature combinations for product similarity can be explored by modifying the weights. We will illustrate our ideas with a mobile phone example, and discuss some of the benefits and limitations of this approach.
Original languageEnglish
Title of host publicationSPLC '22: Proceedings of the 26th ACM International Systems and Software Product Line Conference
EditorsAlexander Felfernig, Lidia Fuentes, Jane Cleland-Huang, Wesley K.G. Assuncao, Wesley K.G. Assuncao, Andreas Falkner, Maider Azanza, Miguel A. Rodriguez Luaces, Megha Bhushan, Laura Semini, Xavier Devroey, Claudia Maria Lima Werner, Christoph Seidl, Viet-Man Le, Jose Miguel Horcas
Place of PublicationNew York
PublisherAssociation for Computing Machinery (ACM)
Pages258-259
Number of pages2
ISBN (Electronic)9781450394437
DOIs
Publication statusPublished - 12 Sep 2022
Event26th ACM 26th International Conference on Systems and Software Product Line Engineering - Graz University of Technology, Graz, Austria
Duration: 12 Sep 202216 Sep 2022
https://2022.splc.net/ (Link to conference website)

Publication series

NameProceedings of the 26th ACM International Systems and Software Product Line Conference - Volume A
PublisherAssociation for Computing Machinery (ACM)

Conference

Conference26th ACM 26th International Conference on Systems and Software Product Line Engineering
Abbreviated titleSPLC '22
Country/TerritoryAustria
CityGraz
Period12/09/2216/09/22
Internet address

Keywords

  • binary strings
  • feature reuse
  • product similarity

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Similarity matching for product comparison'. Together they form a unique fingerprint.

Cite this