Behavior-Derived Variability Analysis: Mining Views for Comparison and Evaluation

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

Abstract

The large variety of computerized solutions (software and information systems) calls for a systematic approach to their comparison and evaluation. Different methods have been proposed over the years for analyzing the similarity and variability of systems. These methods get artifacts, such as requirements, design models, or code, of different systems (commonly in the same domain), identify and calculate their similarities, and represent the variability in models, such as feature diagrams. Most methods rely on implementation considerations of the input systems and generate outcomes based on predefined, fixed strategies of comparison (referred to as variability views). In this paper, we introduce an approach for mining relevant views for comparison and evaluation, based on the input artifacts. Particularly, we equip SOVA – a Semantic and Ontological Variability Analysis method – with data mining techniques in order to identify relevant views that highlight variability or similarity of the input artifacts (natural language requirement documents). The comparison is done using entropy and Rand index measures. The method and its outcomes are evaluated on a case of three photo sharing applications.

Original languageEnglish
Title of host publicationAdvanced Information Systems Engineering - 31st International Conference, CAiSE 2019, Proceedings
EditorsPaolo Giorgini, Barbara Weber
PublisherSpringer Verlag
Pages675-690
Number of pages16
ISBN (Print)9783030212896
DOIs
StatePublished - 2019
Event31st International Conference on Advanced Information Systems Engineering, CAiSE 2019 - Rome, Italy
Duration: 3 Jun 20197 Jun 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11483 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference31st International Conference on Advanced Information Systems Engineering, CAiSE 2019
Country/TerritoryItaly
CityRome
Period3/06/197/06/19

Bibliographical note

Publisher Copyright:
© 2019, Springer Nature Switzerland AG.

Keywords

  • Feature diagrams
  • Requirements specifications
  • Software Product Line Engineering
  • Variability analysis

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Behavior-Derived Variability Analysis: Mining Views for Comparison and Evaluation'. Together they form a unique fingerprint.

Cite this