Product Comparison using Feature Similarity Matching
Mon 1 Sep 2025 11:00 - 12:30 at Room 2.3 - Tutorial 1
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 similar products 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 national legislative and regulatory boundaries. In product line engineering, feature models are developed as one of several reusable assets and new systems are configured from the feature model of a product line. A feature model can be represented as an acyclic graph showing the product line as a set of structural feature relationships. In this tutorial, we will show how systems configured from a feature model can be represented as a weighted binary string where a 1 represents a selected feature, a 0 represents an unselected feature, where each weight represents the feature’s relative importance and can be calculated using a centrality metric. Systems can then be compared using similarity matching with a weighted binary string metric. We will discuss the benefits and limitations of this method using a mobile phone example.
Mon 1 SepDisplayed time zone: Brussels, Copenhagen, Madrid, Paris change
09:30 - 10:30 | |||
09:30 60mTutorial | Product Comparison using Feature Similarity Matching Tutorials Mike Mannion Glasgow Caledonian University, Hermann Kaindl Institute of Computer Technology, TU Wien |
11:00 - 12:30 | |||
11:00 90mTutorial | Product Comparison using Feature Similarity Matching Tutorials Mike Mannion Glasgow Caledonian University, Hermann Kaindl Institute of Computer Technology, TU Wien |