License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/DagRep.9.5.1
URN: urn:nbn:de:0030-drops-113793
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2019/11379/
Go back to Dagstuhl Reports


Berger, Thorsten ; Chechik, Marsha ; Kehrer, Timo ; Wimmer, Manuel
Weitere Beteiligte (Hrsg. etc.): Thorsten Berger and Marsha Chechik and Timo Kehrer and Manuel Wimmer

Software Evolution in Time and Space: Unifying Version and Variability Management (Dagstuhl Seminar 19191)

pdf-format:
dagrep_v009_i005_p001_19191.pdf (4 MB)


Abstract

Effectively managing versions and variants of software systems are among the main challenges of software engineering. Over the last decades, two large research fields, Software Configuration Management (SCM) and Software Product Line Engineering (SPLE), have focused on addressing the version and the variant management, respectively. Yet, large-scale systems require addressing both challenges in a unified way. The SCM community regularly faces the need to support variants, while SPLE needs versioning support. However, neither community has been successful in producing unified version and variant management techniques that are effective in practice. This seminar aimed at establishing a body of knowledge of version and variant management techniques. Together with industrial practitioners, we invited researchers from both fields to conceive an ontology of SCM and SPLE concepts, to identify open problems, and to elicit and synthesize practitioners' challenges and requirements. These outcomes provided the basis to create a research agenda, research infrastructure, and working groups, and finally, to establish a benchmark for evaluating future research results. As such, the seminar enabled research on enhanced version and variant management techniques that will ultimately be adopted in practice.

BibTeX - Entry

@Article{berger_et_al:DR:2019:11379,
  author =	{Thorsten Berger and Marsha Chechik and Timo Kehrer and Manuel Wimmer},
  title =	{{Software Evolution in Time and Space: Unifying Version and Variability Management (Dagstuhl Seminar 19191)}},
  pages =	{1--30},
  journal =	{Dagstuhl Reports},
  ISSN =	{2192-5283},
  year =	{2019},
  volume =	{9},
  number =	{5},
  editor =	{Thorsten Berger and Marsha Chechik and Timo Kehrer and Manuel Wimmer},
  publisher =	{Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{http://drops.dagstuhl.de/opus/volltexte/2019/11379},
  URN =		{urn:nbn:de:0030-drops-113793},
  doi =		{10.4230/DagRep.9.5.1},
  annote =	{Keywords: software configuration management, versioning, variability management, software product lines, empirical evaluation}
}

Keywords: software configuration management, versioning, variability management, software product lines, empirical evaluation
Collection: Dagstuhl Reports, Volume 9, Issue 5
Issue Date: 2019
Date of publication: 28.10.2019


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI