Continuous software architecture analysis

Authors Georg Buchgeher
Rainer Weinreich
Editors Muhammad Ali Babar
Alan W. Brown
Kai Koskimies
Ivan Mistrik
Title Continuous software architecture analysis
Booktitle Agile Software Architecture
Type in book
Publisher Morgan Kaufmann
Chapter Chapter 7: Continuous software architecture analysis
ISBN 9780124077720
Month January
Year 2014
Pages 161-188
SCCH ID# 1270

This chapter discusses software architecture analysis in the context of agile processes. Agile processes are characterized by incremental and interleaved activities and by a focus on continuous improvement and delivery. Most approaches to software architecture analysis, however, have been developed to be performed at dedicated points in the development process or as external evaluation activities and not as continuous activities throughout the development process. This chapter discusses continuous software architecture analysis (CSAA). It reviews important requirements for CSAA and outlines how CSAA is supported by current software architecture analysis approaches. It further presents experiences with an approach for continuous structural and conformance analysis and identifies future research challenges.