Quantifying Software Architectures: An Analysis of Change Propagation Probabilities

被引:0
作者
Abdelmoez, W. [1 ]
Shereshevsky, M. [1 ]
Gunnalan, R. [1 ]
Ammar, H. H. [1 ]
Yu, Bo
Bogazzi, S.
Korkmaz, M.
Mili, A.
机构
[1] W Virginia Univ, Lane Dept Comp Sci, Morgantown, WV 26506 USA
来源
3RD ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, 2005 | 2005年
关键词
Software architectures; software engineering; software metrics; software maintenance; change propagation probability;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Software architectures are an emerging discipline in software engineering as they play a central role in many modern software development paradigms. Quantifying software architectures is an important research agenda. as it allows software architects to subjectively assess quality attributes and rationalize architecture-related decisions. In this paper we discuss the attribute of change propagation probability, which reflects the likelihood that a change that arises in one component of the architecture propagates (i.e. mandates changes) to other components.
引用
收藏
页数:8
相关论文
共 21 条
[1]  
Abdelmoez W., 2004, P 10 IEEE INT SOFTW
[2]  
Abdelmoez W., 2004, INT C COMP COMM CONT
[3]  
Abdelmoez W., 2004, P 20 IEEE INT C SOFT
[4]   THE TAME PROJECT - TOWARDS IMPROVEMENT-ORIENTED SOFTWARE ENVIRONMENTS [J].
BASILI, VR ;
ROMBACH, HD .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (06) :758-773
[5]  
Bass L., 2012, Software Architecture in Practice, V3rd ed.
[6]   MEASURING FUNCTIONAL COHESION [J].
BIEMAN, JM ;
OTT, LM .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (08) :644-657
[7]  
Bohner S., 2003, P 28 ANN IEEE NASA S
[8]   Software change impacts - An evolving perspective [J].
Bohner, SA .
INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2002, :263-272
[9]  
Briand L., 2003, P IEEE INT C SOFTW M
[10]  
Clarkson P.J., 2001, P 13 INT C DES THEOR