One of the claimed advantages of Model-driven development is the improvement in maintainability. However, few studies consider this aspect from an empirical point of view. This paper reports the results of a controlled experiment with 21 bachelor students aimed at investigating the effectiveness of Model-driven development during software maintenance and evolution activities. The tool used in the experiment is UniMod, a specific implementation of executable UML. Preliminary results indicate a relevant shortening of time with no significant impact on correctness, gained through the use of UniMod instead of conventional programming (i.e., code-centric programming).

Using UniMod for Maintenance Tasks: an Experimental Assessment in the Context of Model Driven Development / Filippo, Ricca; Maurizio, Leotta; Gianna, Reggio; Alessandro, Tiso; Giovanna, Guerrini; Torchiano, Marco. - (2011), pp. 77-83. (Intervento presentato al convegno ICSE 2012 Workshop on Modeling in Software Engineering (MiSE 2012) tenutosi a Zurich (Switzerland) nel 2-3 June) [10.1109/MISE.2012.6226018].

Using UniMod for Maintenance Tasks: an Experimental Assessment in the Context of Model Driven Development

TORCHIANO, MARCO
2011

Abstract

One of the claimed advantages of Model-driven development is the improvement in maintainability. However, few studies consider this aspect from an empirical point of view. This paper reports the results of a controlled experiment with 21 bachelor students aimed at investigating the effectiveness of Model-driven development during software maintenance and evolution activities. The tool used in the experiment is UniMod, a specific implementation of executable UML. Preliminary results indicate a relevant shortening of time with no significant impact on correctness, gained through the use of UniMod instead of conventional programming (i.e., code-centric programming).
2011
9781467317573
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/2496041
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo