Model analytics for feature models: case studies for S.P.L.O.T. Repository

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

2 Citations (Scopus)

Abstract

Model-Driven Engineering and Software Product Lines promote the use of models as central artifacts for a variety of activities including domain analysis and generative software development. As these paradigms gain popularity, the number and variety of models in use increase. Several initiatives to gather models in repositories exist, such as ATL Zoo for metamodels or S.P.L.O.T. for feature models, aiming for public access and reuse. However, as those repositories are only partly or not at all curated, the growing number of models leads to problems such as duplicates a.k.a. clones, and lack of repository overview. This makes both repository management and model searching/reuse very hard. We address this issue for S.P.L.O.T. by adapting SAMOS, our generic model analytics framework for feature model comparison. We perform two exploratory case studies. First, we aim for getting a high level repository overview with large clusters and their domains. Secondly, we try to get clusters of highly similar models, to be interpreted as duplicates or clones. We conclude our approach is applicable for feature models and can improve the use and maintenance of S.P.L.O.T.

LanguageEnglish
Title of host publicationProceedings of MODELS 2018 Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS
Subtitle of host publicationCopenhagen, Denmark, October, 14, 2018.
EditorsRegina Hebig, Thorsten Berger
PublisherCEUR-WS.org
Pages787-792
Number of pages6
StatePublished - 1 Jan 2018
Event2018 MODELS Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS, MODELS-WS 2018 - Copenhagen, Denmark
Duration: 14 Oct 201819 Oct 2018
http://ceur-ws.org/Vol-2245/
http://ceur-ws.org/Vol-2245

Publication series

NameCEUR Workshop Proceedings
No.2245
ISSN (Print)1613-0073

Conference

Conference2018 MODELS Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS, MODELS-WS 2018
Abbreviated titleMODELS2018
CountryDenmark
CityCopenhagen
Period14/10/1819/10/18
Internet address

Fingerprint

Software engineering

Keywords

  • Clustering
  • Feature models
  • Model analytics
  • Model comparison
  • Model management
  • Model-driven engineering
  • Software product lines
  • Vector space model

Cite this

Babur, Ö., Cleophas, L., & van den Brand, M. (2018). Model analytics for feature models: case studies for S.P.L.O.T. Repository. In R. Hebig, & T. Berger (Eds.), Proceedings of MODELS 2018 Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS: Copenhagen, Denmark, October, 14, 2018. (pp. 787-792). (CEUR Workshop Proceedings; No. 2245). CEUR-WS.org.
Babur, Önder ; Cleophas, Loek ; van den Brand, Mark. / Model analytics for feature models : case studies for S.P.L.O.T. Repository. Proceedings of MODELS 2018 Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS: Copenhagen, Denmark, October, 14, 2018. . editor / Regina Hebig ; Thorsten Berger. CEUR-WS.org, 2018. pp. 787-792 (CEUR Workshop Proceedings; 2245).
@inproceedings{21a922002ce94cf887d9545c71f95a1b,
title = "Model analytics for feature models: case studies for S.P.L.O.T. Repository",
abstract = "Model-Driven Engineering and Software Product Lines promote the use of models as central artifacts for a variety of activities including domain analysis and generative software development. As these paradigms gain popularity, the number and variety of models in use increase. Several initiatives to gather models in repositories exist, such as ATL Zoo for metamodels or S.P.L.O.T. for feature models, aiming for public access and reuse. However, as those repositories are only partly or not at all curated, the growing number of models leads to problems such as duplicates a.k.a. clones, and lack of repository overview. This makes both repository management and model searching/reuse very hard. We address this issue for S.P.L.O.T. by adapting SAMOS, our generic model analytics framework for feature model comparison. We perform two exploratory case studies. First, we aim for getting a high level repository overview with large clusters and their domains. Secondly, we try to get clusters of highly similar models, to be interpreted as duplicates or clones. We conclude our approach is applicable for feature models and can improve the use and maintenance of S.P.L.O.T.",
keywords = "Clustering, Feature models, Model analytics, Model comparison, Model management, Model-driven engineering, Software product lines, Vector space model",
author = "{\"O}nder Babur and Loek Cleophas and {van den Brand}, Mark",
year = "2018",
month = "1",
day = "1",
language = "English",
series = "CEUR Workshop Proceedings",
publisher = "CEUR-WS.org",
number = "2245",
pages = "787--792",
editor = "Regina Hebig and Thorsten Berger",
booktitle = "Proceedings of MODELS 2018 Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS",

}

Babur, Ö, Cleophas, L & van den Brand, M 2018, Model analytics for feature models: case studies for S.P.L.O.T. Repository. in R Hebig & T Berger (eds), Proceedings of MODELS 2018 Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS: Copenhagen, Denmark, October, 14, 2018. . CEUR Workshop Proceedings, no. 2245, CEUR-WS.org, pp. 787-792, 2018 MODELS Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS, MODELS-WS 2018, Copenhagen, Denmark, 14/10/18.

Model analytics for feature models : case studies for S.P.L.O.T. Repository. / Babur, Önder; Cleophas, Loek; van den Brand, Mark.

Proceedings of MODELS 2018 Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS: Copenhagen, Denmark, October, 14, 2018. . ed. / Regina Hebig; Thorsten Berger. CEUR-WS.org, 2018. p. 787-792 (CEUR Workshop Proceedings; No. 2245).

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

TY - GEN

T1 - Model analytics for feature models

T2 - case studies for S.P.L.O.T. Repository

AU - Babur,Önder

AU - Cleophas,Loek

AU - van den Brand,Mark

PY - 2018/1/1

Y1 - 2018/1/1

N2 - Model-Driven Engineering and Software Product Lines promote the use of models as central artifacts for a variety of activities including domain analysis and generative software development. As these paradigms gain popularity, the number and variety of models in use increase. Several initiatives to gather models in repositories exist, such as ATL Zoo for metamodels or S.P.L.O.T. for feature models, aiming for public access and reuse. However, as those repositories are only partly or not at all curated, the growing number of models leads to problems such as duplicates a.k.a. clones, and lack of repository overview. This makes both repository management and model searching/reuse very hard. We address this issue for S.P.L.O.T. by adapting SAMOS, our generic model analytics framework for feature model comparison. We perform two exploratory case studies. First, we aim for getting a high level repository overview with large clusters and their domains. Secondly, we try to get clusters of highly similar models, to be interpreted as duplicates or clones. We conclude our approach is applicable for feature models and can improve the use and maintenance of S.P.L.O.T.

AB - Model-Driven Engineering and Software Product Lines promote the use of models as central artifacts for a variety of activities including domain analysis and generative software development. As these paradigms gain popularity, the number and variety of models in use increase. Several initiatives to gather models in repositories exist, such as ATL Zoo for metamodels or S.P.L.O.T. for feature models, aiming for public access and reuse. However, as those repositories are only partly or not at all curated, the growing number of models leads to problems such as duplicates a.k.a. clones, and lack of repository overview. This makes both repository management and model searching/reuse very hard. We address this issue for S.P.L.O.T. by adapting SAMOS, our generic model analytics framework for feature model comparison. We perform two exploratory case studies. First, we aim for getting a high level repository overview with large clusters and their domains. Secondly, we try to get clusters of highly similar models, to be interpreted as duplicates or clones. We conclude our approach is applicable for feature models and can improve the use and maintenance of S.P.L.O.T.

KW - Clustering

KW - Feature models

KW - Model analytics

KW - Model comparison

KW - Model management

KW - Model-driven engineering

KW - Software product lines

KW - Vector space model

UR - http://www.scopus.com/inward/record.url?scp=85063084166&partnerID=8YFLogxK

M3 - Conference contribution

T3 - CEUR Workshop Proceedings

SP - 787

EP - 792

BT - Proceedings of MODELS 2018 Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS

PB - CEUR-WS.org

ER -

Babur Ö, Cleophas L, van den Brand M. Model analytics for feature models: case studies for S.P.L.O.T. Repository. In Hebig R, Berger T, editors, Proceedings of MODELS 2018 Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS: Copenhagen, Denmark, October, 14, 2018. . CEUR-WS.org. 2018. p. 787-792. (CEUR Workshop Proceedings; 2245).