Title
A Cognitive Model for Software Architecture Complexity
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.
Year
DOI
Venue
2010
10.1109/ICPC.2010.28
ICPC
Keywords
Field
DocType
software architecture,complexity
Architecture,Systems engineering,Software engineering,Computer science,Architecture tradeoff analysis method,Cognitive model,Software architecture,Reference architecture,Maintainability
Conference
Citations 
PageRank 
References 
1
0.38
13
Authors
4
Name
Order
Citations
PageRank
Eric Bouwers1959.51
Joost Visser21626103.27
Carola Lilienthal3618.58
A. van Deursen44034254.98