Mon 1 Sep 2025 09:30 - 10:30 at Room 2.3 - Tutorial 1
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 Sep

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

09:30 - 10:30
Tutorial 1Tutorials at Room 2.3
09:30
60m
Tutorial
Product Comparison using Feature Similarity Matching
Tutorials
Mike Mannion Glasgow Caledonian University, Hermann Kaindl Institute of Computer Technology, TU Wien
11:00 - 12:30
Tutorial 1Tutorials at Room 2.3
11:00
90m
Tutorial
Product Comparison using Feature Similarity Matching
Tutorials
Mike Mannion Glasgow Caledonian University, Hermann Kaindl Institute of Computer Technology, TU Wien