Title of article :
Characterizing software architecture changes: A systematic review
Author/Authors :
Williams، نويسنده , , Byron J. and Carver، نويسنده , , Jeffrey C.، نويسنده ,
Issue Information :
ماهنامه با شماره پیاپی سال 2010
Abstract :
With today’s ever increasing demands on software, software developers must produce software that can be changed without the risk of degrading the software architecture. One way to address software changes is to characterize their causes and effects. A software change characterization mechanism allows developers to characterize the effects of a change using different criteria, e.g. the cause of the change, the type of change that needs to be made, and the part of the system where the change must take place. This information then can be used to illustrate the potential impact of the change. This paper presents a systematic literature review of software architecture change characteristics. The results of this systematic review were used to create the Software Architecture Change Characterization Scheme (SACCS). This report addresses key areas involved in making changes to software architecture. SACCS’s purpose is to identify the characteristics of a software change that will have an impact on the high-level software architecture.
Keywords :
software maintenance , Software architecture , systematic review , Change characterization , Software changes , Software Evolution
Journal title :
Information and Software Technology
Journal title :
Information and Software Technology