DocumentCode :
1924437
Title :
A Case Study on the Evolution of a Component-based Product Line
Author :
Heider, W. ; Vierhauser, Michael ; Lettner, Daniela ; Grunbacher, Paul
Author_Institution :
Christian Doppler Lab. for Automated Software Eng., Johannes Kepler Univ., Linz, Austria
fYear :
2012
fDate :
20-24 Aug. 2012
Firstpage :
1
Lastpage :
10
Abstract :
Product line engineering is an approach that works well for managing the anticipated variability of software systems as demonstrated in numerous studies. However, little empirical research and few approaches exist for dealing with the unanticipated evolution of product lines. As a result, the understanding of product line evolution is still weak and the maturity of approaches and tools supporting evolution is often insufficient. In this paper we present results of a case study on impact analyses and desired tool support in product line evolution. Our findings are based on observing 30 person months of development. We analyzed changes made to a product line in typical evolution scenarios by involving the key developers. We used empirical data on observed development activities and impact analyses to derive a trace information model showing frequently desired trace links. We discuss lessons learned and implications for tool developers.
Keywords :
object-oriented programming; software development management; anticipated variability management; component-based product line evolution; development activity; evolution scenario; impact analysis; product line engineering; software system; tool support; trace information model; trace link; Adaptation models; Computer aided software engineering; Databases; Maintenance engineering; Protocols; Software; Product line engineering; case study; evolution; tool requirements; traceability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Architecture (WICSA) and European Conference on Software Architecture (ECSA), 2012 Joint Working IEEE/IFIP Conference on
Conference_Location :
Helsinki
Print_ISBN :
978-1-4673-2809-8
Type :
conf
DOI :
10.1109/WICSA-ECSA.212.8
Filename :
6337756
Link To Document :
بازگشت