Maintenance-oriented selection of software components

被引:6
作者
Ardimento, P [1 ]
Bianchi, A [1 ]
Visaggio, G [1 ]
机构
[1] Univ Bari, Dept Informat, I-70126 Bari, Italy
来源
CSMR 2004: EIGHTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS | 2004年
关键词
D O I
10.1109/CSMR.2004.1281412
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Component-based software engineering is a new, promising, and rapidly growing discipline in both academia and industry. However, maintaining component-based systems (CBSs) introduces new issues: the choice of the components requires identifying a set of parameters that characterize them, in order to select the appropriate ones for a specific software system. In our research we propose a characterization of components aimed at foreseeing the maintenance effort of the CBS. In this paper we perform an empirical study in the context of three industrial software projects to assess these parameters. Our experience suggests a number of components characteristics, which can be useful for the purpose above. Moreover, the study produced some lessons learned, useful for building software applications easy to maintain. The results show that the lessons learned could be generalized, although further empirical studies are required.
引用
收藏
页码:115 / 124
页数:10
相关论文
共 19 条
[1]  
[Anonymous], P 1 INT C COTS BAS S
[2]  
BASILI V, 2001, COMPUTER MAY, P91
[3]  
Bianchi A, 2003, LECT NOTES COMPUT SC, V2765, P233
[4]  
BIRK A, 2002, IEEE SOFTWARE MAY, P43
[5]   COTS integration: Plug and pray? [J].
Boehm, B ;
Abts, C .
COMPUTER, 1999, 32 (01) :135-138
[6]   A SOFTWARE SYSTEM EVALUATION FRAMEWORK [J].
BOLOIX, G ;
ROBILLARD, PN .
COMPUTER, 1995, 28 (12) :17-+
[7]   A basis for evaluation of commercial software [J].
Carney, DJ ;
Wallnau, KC .
INFORMATION AND SOFTWARE TECHNOLOGY, 1998, 40 (14) :851-860
[8]  
*CLARIFI, 2002, CLARIFI CONS
[9]  
Conover W. J., 1980, PRACTICAL NONPARAMET
[10]  
*ISO, 1991, INF TECHN SOFTW PROD