Using binary strings for comparing products from software-intensive systems product lines

Mike Mannion, Hermann Kaindl

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

25 Downloads (Pure)

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 to evaluate its impact on product line management. This paper contributes to product line management by presenting a product similarity evaluation process in which (i) a product configured from a product line feature model is represented as a weighted binary string (ii) the overall similarity between products is compared using the Jaccard Coefficient similarity metric (iii) the significance of individual features and feature combinations to product similarity is explored by modifying the weights. We propose a method for automatically allocating weights to features depending on their position in a product line feature model, although we do not claim that this allocation method nor the use of the Jaccard Coefficient is optimal. We illustrate our ideas with mobile phone worked examples.
Original languageEnglish
Title of host publicationProceedings of 23rd International Conference on Enterprise Information Systems
EditorsJoaquim Filipe, Michal Smialek, Alexander Brodsky, Slimane Hammoudi
Place of PublicationPrague
PublisherSciTePress
Pages257-266
Number of pages10
Volume2
ISBN (Print)9789897585098
DOIs
Publication statusPublished - 28 Apr 2021
Event23rd International Conference on Enterprise Information Systems - Online
Duration: 26 Apr 202128 Apr 2021
https://iceis.scitevents.org/?y=2021 (Link to conference website)

Publication series

Name
ISSN (Print)2184-4992

Conference

Conference23rd International Conference on Enterprise Information Systems
Abbreviated titleICEIS 2021
Period26/04/2128/04/21
Internet address

Keywords

  • product line, string similarity, metrics

ASJC Scopus subject areas

  • Information Systems

Fingerprint

Dive into the research topics of 'Using binary strings for comparing products from software-intensive systems product lines'. Together they form a unique fingerprint.

Cite this