Title
A scalable goal-oriented approach to software variability recovery
Abstract
Software reuse approaches, such as software product lines, can help to achieve considerable effort and cost savings in product development for sets of software systems with a significant overlap in functionality. However, in the practice many organizations at first develop a number of similar software products without explicitly planning for strategic reuse. In consequence, subsequent attempts to introduce reuse require a significant restructuring of the existing products. The restructuring is difficult because the precise information about the distribution of commonality and variability in the source code of the variants is often not available. The ongoing PhD thesis presented in this paper contributes to easing the task of extractive software reuse adoption: it proposes a reverse engineering approach for extracting the variability information from the source code of similar software products and outlines a method that guides the organization towards optimal use of this information in the process of planning and introducing software reuse.
Year
DOI
Venue
2011
10.1145/2019136.2019185
SPLC Workshops
Keywords
Field
DocType
software system,software reuse approach,strategic reuse,scalable goal-oriented approach,software reuse,source code,variability information,extractive software reuse adoption,software variability recovery,similar software product,precise information,software product line,goal orientation,visualization,reverse engineering,variability,product development,variant,software systems
Domain engineering,Systems engineering,Software engineering,Package development process,Computer science,Software metric,Software construction,Software framework,Software sizing,Software development,Social software engineering
Conference
Citations 
PageRank 
References 
1
0.35
18
Authors
1
Name
Order
Citations
PageRank
Slawomir Duszynski1795.59