DocumentCode
155211
Title
Empirical Study on the Effect of a Software Architecture Representation´s Abstraction Level on the Architecture-Level Software Understanding
Author
Stevanetic, Srdjan ; Zdun, Uwe
Author_Institution
Software Archit. Res. Group, Univ. of Vienna, Vienna, Austria
fYear
2014
fDate
2-3 Oct. 2014
Firstpage
359
Lastpage
364
Abstract
Architectural component models represent high level designs and are frequently used as a central view of architectural descriptions of software systems. In this paper we present a study that examines the effect of the level of abstraction of the software architecture representation on the architecture-level understand ability of a software system. Three architectural representations of the same software system that differ in the level of abstraction (and hence in the number of components used in the architecture) are studied. Our results show that an architecture at the abstraction level that is sufficient to adequately maps the system´s relevant functionalities to the corresponding architectural components (i.e., each component in the architecture corresponds to one system´s relevant functionality) significantly improves the architecture-level understanding of the software system, as compared to two other architectures that have a low and a high number of elements and hence tangles or scatters the system´s relevant functionalities into several architectural components.
Keywords
object-oriented programming; reverse engineering; software architecture; abstraction level; architectural component models; architectural descriptions; architecture-level software understanding; software architecture representation; software systems; Computer architecture; Distributed databases; Object oriented modeling; Programming; Software architecture; Software systems; architectural component models; empirical evaluation; understandability;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Software (QSIC), 2014 14th International Conference on
Conference_Location
Dallas, TX
ISSN
1550-6002
Print_ISBN
978-1-4799-7197-8
Type
conf
DOI
10.1109/QSIC.2014.20
Filename
6958425
Link To Document