Integrating Model-Driven Development Practices into Agile Process: Analyzing and Evaluating Software Evolution Aspects

Elton da Silva, Rita Maciel, Ana Magalhães, Ana Magalhães

Abstract

Software use is increasing in different areas of society, and new proposals of development processes have been presented to support this demand focusing on increase productivity and reduce time to market. In this context, some software development processes emphasize source code production, such as agile processes, others focus on modeling, such as Model-Driven Development (MDD). ScrumDDM is a hybrid metaprocess that integrates MDD practices into the SCRUM method aiming to specify software processes instances which models can be used in the agile development context. This paper presents a controlled experiment conducted to analyze the effectiveness of a ScrumDDM instance of its ability to support the agility and the evolutionary aspects of this software process. The results of the experiment showed that the models used in ScrumDDM gave extra support for evolution without compromising the development agility by executing a set of model transformations while preserving project code and documentation updated to support future software maintenance.

Download


Paper Citation


in Harvard Style

da Silva E., Maciel R., Magalhães A. and Magalhães A. (2020). Integrating Model-Driven Development Practices into Agile Process: Analyzing and Evaluating Software Evolution Aspects.In Proceedings of the 22nd International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-423-7, pages 101-110. DOI: 10.5220/0009392501010110


in Bibtex Style

@conference{iceis20,
author={Elton da Silva and Rita Maciel and Ana Magalhães and Ana Magalhães},
title={Integrating Model-Driven Development Practices into Agile Process: Analyzing and Evaluating Software Evolution Aspects},
booktitle={Proceedings of the 22nd International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2020},
pages={101-110},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009392501010110},
isbn={978-989-758-423-7},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 22nd International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Integrating Model-Driven Development Practices into Agile Process: Analyzing and Evaluating Software Evolution Aspects
SN - 978-989-758-423-7
AU - da Silva E.
AU - Maciel R.
AU - Magalhães A.
AU - Magalhães A.
PY - 2020
SP - 101
EP - 110
DO - 10.5220/0009392501010110