Title
Synchronizing software variants with variantsync.
Abstract
Developing and managing software variants is a key challenge in today's software development. Due to conflicting requirements, software is developed in multiple variants to satisfy the needs of individual customers. While software product lines allow the efficient development of a high number of variants, many projects in industrial software development start with few variants, where each variant is developed separately. Unfortunately, for an increasing number of variants, this clone-and-own approach becomes error-prone and unprofitable regarding synchronization of changes between variants. With VariantSync, we demonstrate a tool to reduce the gap between clone-and-own and product lines by automating the synchronization of software variants and simplifying a potential later transition to a product line.
Year
DOI
Venue
2016
10.1145/2934466.2962726
SPLC
Field
DocType
Citations 
Synchronization,Systems engineering,Computer science,Synchronizing,Product line,Software,Industrial software,Software development
Conference
10
PageRank 
References 
Authors
0.45
25
5
Name
Order
Citations
PageRank
Tristan Pfofe1100.79
Thomas Thüm2104847.15
Sandro Schulze325923.43
Wolfram Fenske4618.04
Ina Schaefer5163499.16