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 Bouwers | 1 | 95 | 9.51 |
Joost Visser | 2 | 1626 | 103.27 |
Carola Lilienthal | 3 | 61 | 8.58 |
A. van Deursen | 4 | 4034 | 254.98 |