Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A mapping study of software architecture recovery for software product lines
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013). (Software Engineering Research Gruop (SERG))ORCID iD: 0000-0002-7288-5552
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013). Karlstad University, Faculty of Economic Sciences, Communication and IT, Department of Computer Science. (Software Engineering Research Gruop (SERG))ORCID iD: 0000-0003-1777-884X
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013). (Software Engineering Research Gruop (SERG))ORCID iD: 0000-0002-3180-9182
2018 (English)In: Proceedings of the 12th European Conference on Software Architecture: Companion Proceedings, Madrid, Spain: ACM Press, 2018, article id 49Conference paper, Published paper (Refereed)
Abstract [en]

Migrating a family of software systems from ad-hoc development approaches such as `clone-and-own' towards software product lines (SPL) is a challenging task. Software architecture recovery techniques can play a crucial role in such a migration. However, it is to date still unclear how these techniques, which have been mostly developed for single system architecture recovery in mind, can be utilized in an SPL context most effectively. In this paper, we present a mapping study examining 35 research articles with the purpose of discussing the current state of the art in applying software architecture recovery techniques for SPL and identifying potential research gaps in this area. The results provide evidence that currently used approaches do not seem to consider the potential architectural degradation that might exist in the family of systems to be migrated. Moreover, it is hard to generalize across empirical studies as currently it seems difficult to compare and benchmark the approaches applied for software product line architecture (SPLA) extraction/reconstruction.

Place, publisher, year, edition, pages
Madrid, Spain: ACM Press, 2018. article id 49
Keywords [en]
mapping study, software architecture recovery, software architectures, software product lines, software reverse engineering
National Category
Software Engineering
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kau:diva-69815DOI: 10.1145/3241403.3241454ISI: 000455670400049ISBN: 978-1-4503-6483-6 (electronic)OAI: oai:DiVA.org:kau-69815DiVA, id: diva2:1257798
Conference
12th European Conference on Software Architecture ECSA '18)
Projects
REVaMP2 - Round-Trip Engineering and Variability Management Platform and Process - http://www.revamp2-project.euAvailable from: 2018-10-22 Created: 2018-10-22 Last updated: 2019-06-14Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full texthttps://dl.acm.org/citation.cfm?id=3241454

Authority records BETA

Sinkala, Zipani TomBlom, MartinHerold, Sebastian

Search in DiVA

By author/editor
Sinkala, Zipani TomBlom, MartinHerold, Sebastian
By organisation
Department of Mathematics and Computer Science (from 2013)Department of Computer Science
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 1032 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf