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.
DownloadPaper 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