TY - GEN
T1 - Change propagation for assessing design quality of software architectures
AU - Shaik, I.
AU - Abdelmoez, W.
AU - Gunnalan, R.
AU - Shereshevsky, M.
AU - Zeid, A.
AU - Ammar, H. H.
AU - Mili, A.
AU - Fuhrman, C.
PY - 2005
Y1 - 2005
N2 - The study of software architectures is gaining importance due to its role in various aspects of software engineering such as product line engineering, component based software engineering and other emerging paradigms. With the increasing emphasis on design patterns, the traditional practice of ad-hoc software construction is slowly shifting towards pattern-oriented development. Various architectural attributes like error propagation, change propagation, and requirements propagation, provide a wealth of information about software architectures. In this paper, we show that change propagation probability (CP) is helpful and effective in assessing the design quality of software architectures. We study two different architectures (one that employs patterns versus one that does not) for the same application, We also analyze and compare change propagation metric with respect to other coupling-based metrics.
AB - The study of software architectures is gaining importance due to its role in various aspects of software engineering such as product line engineering, component based software engineering and other emerging paradigms. With the increasing emphasis on design patterns, the traditional practice of ad-hoc software construction is slowly shifting towards pattern-oriented development. Various architectural attributes like error propagation, change propagation, and requirements propagation, provide a wealth of information about software architectures. In this paper, we show that change propagation probability (CP) is helpful and effective in assessing the design quality of software architectures. We study two different architectures (one that employs patterns versus one that does not) for the same application, We also analyze and compare change propagation metric with respect to other coupling-based metrics.
UR - http://www.scopus.com/inward/record.url?scp=33947130311&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33947130311&partnerID=8YFLogxK
U2 - 10.1109/WICSA.2005.21
DO - 10.1109/WICSA.2005.21
M3 - Conference contribution
AN - SCOPUS:33947130311
SN - 0769525482
SN - 9780769525488
T3 - Proceedings - 5th Working IEEE/IFIP Conference on Software Architecture, WICSA 2005
SP - 205
EP - 208
BT - Proceedings - 5th Working IEEE/IFIP Conference on Software Architecture, WICSA 2005
T2 - 5th Working IEEE/IFIP Conference on Software Architecture, WICSA 2005
Y2 - 6 November 2005 through 10 November 2005
ER -