One of the claimed advantages of Model-driven development is the improvement in maintainability. However, few studies consider this aspect from 2 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).
Model-Driven vs. Code-Centric Maintenance / Filippo, Ricca; Maurizio, Leotta; Gianna, Reggio; Alessandro, Tiso; Giovanna, Guerrini; Torchiano, Marco. - STAMPA. - (2012), pp. 1-1. (Intervento presentato al convegno 6th International Symposium on Empirical Software Engineering and Measurement tenutosi a Lund, Sweden nel 19-20 September).
Model-Driven vs. Code-Centric Maintenance
TORCHIANO, MARCO
2012
Abstract
One of the claimed advantages of Model-driven development is the improvement in maintainability. However, few studies consider this aspect from 2 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).Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2501542
Attenzione
Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo