Evolution Taxonomy for Software Architecture Evolution

Noureddine Gasmallah, Abdelkrim Amirat, Mourad Oussalah

2016

Abstract

Nowadays, architects are facing the challenge of proliferation of stakeholder requirements for preserving and ensuring the effectiveness of the software, by using software evolution as a key solution. Hence, in terms of landscaping evolution space there is a great need to define the thinking on which efforts to deal with this issue have been based. In this paper, we propose a framework for software architecture evolution taxonomy based on four structural dimensions. This framework could both position existing evolution models in the field and highlight gray areas for the future. Mapping over framework dimensions, a set of quality factors and an investigation including 67 studies are performed to assess the proposals. The results contain a number of relevant findings, including the need to improve software architecture evolution by accommodating predictable changes as well as promoting the emergence of operating mechanisms.

Download


Paper Citation


in Harvard Style

Gasmallah N., Amirat A. and Oussalah M. (2016). Evolution Taxonomy for Software Architecture Evolution . In Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-189-2, pages 124-131. DOI: 10.5220/0005775701240131

in Bibtex Style

@conference{enase16,
author={Noureddine Gasmallah and Abdelkrim Amirat and Mourad Oussalah},
title={Evolution Taxonomy for Software Architecture Evolution},
booktitle={Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering - Volume 1: ENASE,},
year={2016},
pages={124-131},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005775701240131},
isbn={978-989-758-189-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering - Volume 1: ENASE,
TI - Evolution Taxonomy for Software Architecture Evolution
SN - 978-989-758-189-2
AU - Gasmallah N.
AU - Amirat A.
AU - Oussalah M.
PY - 2016
SP - 124
EP - 131
DO - 10.5220/0005775701240131