The software product line architecture: An empirical investigation of key process activities

被引:21
作者
Ahmed, Faheem [1 ]
Capretz, Luiz Fernando [2 ]
机构
[1] United Arab Emirates Univ, Coll Informat Technol, Al Ain, U Arab Emirates
[2] Univ Western Ontario, Fac Engn, Dept Elect & Comp Engn, London, ON N6A 5B9, Canada
关键词
D O I
10.1016/j.infsof.2007.10.013
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software architecture has been a key area of concern in software industry due to its profound impact on the productivity and quality of software products. This is even more crucial in case of software product line, because it deals with the development of a line of products sharing common architecture and having controlled variability. The main contributions of this paper is to increase the understanding of the influence of key software product line architecture process activities on the overall performance of software product line by conducting a comprehensive empirical investigation covering a broad range of organizations currently involved in the business of software product lines. This is the first study to empirically investigate and demonstrate the relationships between some of the software product line architecture process activities and the overall software product line performance of an organization at the best of our knowledge. The result of this investigation provide empirical evidence that software product line architecture process activities play a significant role in successfully developing and managing a software product line.
引用
收藏
页码:1098 / 1113
页数:16
相关论文
共 67 条
[1]  
America P, 2000, SPRINGER INT SER ENG, V576, P167
[2]  
[Anonymous], 1972, Experimentation with human beings, DOI DOI 10.2307/1227842
[3]  
[Anonymous], J OFF STAT
[4]  
[Anonymous], 2000, SOFTWARE ARCHITECTUR
[5]  
Atkinson C, 2000, KLUWER INT SER ENG C, V576, P289
[6]  
Bayer J., 1999, SSR'99. Proceedings of the Fifth Symposium on Software Reusability. Bridging the Gap Between Research and Practice, P122, DOI 10.1145/303008.303063
[7]   Product line engineering:: The state of the practice [J].
Birk, A ;
Heller, G ;
John, I ;
Schmid, K ;
von der Massen, T ;
Müller, K .
IEEE SOFTWARE, 2003, 20 (06) :52-+
[8]  
Böckle G, 2004, IEEE SOFTWARE, V21, P23
[9]  
Bosch J., 2000, Design Use of Software Architectures: Adopting and evolving a product-line approach
[10]   CONVERGENT AND DISCRIMINANT VALIDATION BY THE MULTITRAIT-MULTIMETHOD MATRIX [J].
CAMPBELL, DT ;
FISKE, DW .
PSYCHOLOGICAL BULLETIN, 1959, 56 (02) :81-105