The Community for Technology Leaders
International Conference on Program Comprehension (2010)
Braga, Minho Portugal
June 30, 2010 to July 2, 2010
ISSN: 1063-6897
ISBN: 978-0-7695-4113-6
pp: 152-155
ABSTRACT
This paper introduces a Software Architecture Complexity Model (SACM) based on theories from cognitive science and system attributes that have proven to be indicators of maintainability in practice. SACM can serve as a formal model to reason about why certain attributes influence the complexity of an implemented architecture. Also, SACM can be used as a starting point in existing architecture evaluation methods such as the ATAM. Alternatively, SACM can be used in a stand-alone fashion to reason about a software architecture's complexity.
INDEX TERMS
Software Architecture Evaluation, Software Architecture, Complexity, Cognitive models
CITATION
Carola Lilienthal, Joost Visser, Arie van Deursen, Eric Bouwers, "A Cognitive Model for Software Architecture Complexity", International Conference on Program Comprehension, vol. 00, no. , pp. 152-155, 2010, doi:10.1109/ICPC.2010.28
116 ms
(Ver )