Cross product line analysis

Ora Wulf-Hadash, Iris Reinhartz-Berger

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Due to increase in market competition and merger and acquisition of companies, different software product lines (SPLs) may exist under the same roof. These SPLs may be developed applying different domain analysis processes, but are likely not disjoint. Cross product line analysis aims to examine the common and variable aspects of different SPLs for improving maintenance and future development of related SPLs. Currently different SPL artifacts, or more accurately feature models, are compared, matched, and merged for supporting scalability, increasing modularity and reuse, synchronizing feature model versions, and modeling multiple SPLs for software supply chains. However, in all these cases the focus is on creating valid merged models from the input feature models. Furthermore, the terminology used in all the input feature models is assumed to be the same, namely similar features are named the same. As a result these methods cannot be simply applied to feature models that represent different SPLs. In this work we offer adapting similarity metrics and text clustering techniques in order to enable cross product line analysis. This way analysis of feature models that use different terminologies in the same domain can be done in order to improve the management of the involved SPLs. Preliminary results reveal that the suggested method helps systematically analyze the commonality and variability between related SPLs, potentially suggesting improvements to existing SPLs and to the maintenance of sets of SPLs.

Original languageEnglish
Title of host publicationProceedings of the 7th International Workshop on Variability Modelling of Software-Intensive Systems, VaMoS 2013
DOIs
StatePublished - 2013
Event7th International Workshop on Variability Modelling of Software-Intensive Systems, VaMoS 2013 - Pisa, Italy
Duration: 23 Jan 201325 Jan 2013

Publication series

NameACM International Conference Proceeding Series

Conference

Conference7th International Workshop on Variability Modelling of Software-Intensive Systems, VaMoS 2013
Country/TerritoryItaly
CityPisa
Period23/01/1325/01/13

Keywords

  • empirical evaluation
  • feature clustering
  • feature diagram matching
  • feature diagram merging
  • feature similarity

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Cross product line analysis'. Together they form a unique fingerprint.

Cite this