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