DocumentCode :
2431314
Title :
Using UniMod for maintenance tasks: An experimental assessment in the context of model driven development
Author :
Ricca, Filippo ; Leotta, Maurizio ; Reggio, Gianna ; Tiso, Alessandro ; Guerrini, Giovanna ; Torchiano, Marco
Author_Institution :
Dipt. di Inf. e Sci. dell´´Inf. (DISI), Univ. di Genova, Genova, Italy
fYear :
2012
fDate :
2-3 June 2012
Firstpage :
77
Lastpage :
83
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).
Keywords :
Unified Modeling Language; object-oriented programming; software maintenance; software prototyping; UniMod; code-centric programming; executable UML; model driven development; software evolution; software maintenance; Automata; Java; Maintenance engineering; Object oriented modeling; Programming; Software; Unified modeling language; Controlled experiment; Maintenance tasks; Model Driven Development; UniMod;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Modeling in Software Engineering (MISE), 2012 ICSE Workshop on
Conference_Location :
Zurich
ISSN :
2156-788
Print_ISBN :
978-1-4673-1756-6
Type :
conf
DOI :
10.1109/MISE.2012.6226018
Filename :
6226018
Link To Document :
بازگشت