• 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