Impact of MDE approaches on the maintainability of web applications: an experimental evaluation

  • Authors:
  • Yulkeidi Martínez;Cristina Cachero;Maristella Matera;Silvia Abrahao;Sergio Luján

  • Affiliations:
  • Universidad Máximo Gómez Báez de Ciego de Ávila, Cuba;Universidad de Alicante, Spain;Politecnico di Milano, Italy;Universidad Politécnica de Valencia, Spain;Universidad de Alicante, Spain

  • Venue:
  • ER'11 Proceedings of the 30th international conference on Conceptual modeling
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Model-driven Engineering (MDE) approaches are often recognized as a solution to palliate the complexity of software maintainability tasks. However, there is no empirical evidence of their benefits and limitations with respect to code-based maintainability practices. To fill this gap, this paper illustrates the results of an empirical study, involving 44 subjects, in which we compared an MDE methodology, WebML, and a code-based methodology, based on PHP, with respect to the performance and satisfaction of junior software developers while executing analysability, corrective and perfective maintainability tasks on Web applications. Results show that the involved subjects performed better with WebML than with PHP, although they showed a slight preference towards tackling maintainability tasks directly on the source code. Our study also aims at providing a replicable laboratory package that can be used to assess the maintainability of different development methods.