Authors
Slawomir Duszynski, Jens Knodel, Martin Becker
Publication date
2011/10/17
Conference
2011 18th Working Conference on Reverse Engineering
Pages
303-307
Publisher
IEEE
Description
Software reuse approaches, such as software product lines, can help to achieve considerable effort and cost savings when developing families of software systems with a significant overlap in functionality. In practice, however, the need for strategic reuse often becomes apparent only after a number of product variants have already been delivered. Hence, a reuse approach has to be introduced afterwards. To plan for such a reuse introduction, it is crucial to have precise information about the distribution of commonality and variability in the source code of each system variant. However, this information is often not available because each variant has evolved independently over time and the source code does not exhibit explicit variation points. In this paper, we present Variant Analysis, a scalable reverse engineering technique that aims at delivering exactly this information. It supports simultaneous analysis of multiple …
Total citations
2011201220132014201520162017201820192020202120222023187126910864335
Scholar articles
S Duszynski, J Knodel, M Becker - 2011 18th Working Conference on Reverse …, 2011