A systematic review on architecting for software evolvability

19Citations
Citations of this article
76Readers
Mendeley users who have this article in their library.
Get full text

Abstract

For long-lived systems, there is a need to address evolvability (i.e. a system's ability to easily accommodate changes) explicitly during the entire lifecycle. In this paper, we undertake a systematic review to obtain an overview of the existing studies in promoting software evolvability at architectural level. The search strategy identified 58 studies that were catalogued as primary studies for this review after using multi-step selection process. The studies are classified into five main categories of themes, including techniques that support quality considerations during software architecture design, architectural quality evaluation, economic valuation, architectural knowledge management and modeling techniques. The review investigates what is currently known about architecting software evolvability at architecture level. Implications for research and practice are presented. © 2010 IEEE.

Cite

CITATION STYLE

APA

Breivold, H. P., & Crnkovic, I. (2010). A systematic review on architecting for software evolvability. In Proceedings of the Australian Software Engineering Conference, ASWEC (pp. 13–22). https://doi.org/10.1109/ASWEC.2010.11

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free