BACKGROUND: Model-driven Engineering (MDE) approaches are often acknowledged to improve the maintainability of the resulting applications. However, there is a scarcity of empirical evidence that backs their claimed benefits and limitations with respect to code-centric approaches. OBJECTIVE: To compare the performance and satisfaction of junior software maintainers while executing maintainability tasks on Web applications with two di↵erent development approaches, one being OOH4RIA, a model-driven approach, and the other being a code-centric approach based on Visual Studio .NET and the Agile Unified Process. METHOD: We have conducted a quasi-experiment with 27 graduated students from the University of Alicante. They were aleatory divided into two groups, and each group was assigned to a di↵erent Web application on which they performed a set of maintainability tasks. RESULTS: Maintaining Web applications with OOH4RIA clearly improves the performance of subjects. It also tips the satisfaction balance in favor of OOH4RIA, although not significantly. CONCLUSIONS: Model-driven development methods seem to improve both the developers' objective performance and subjective opinions on ease of use and utility of the method. Further experimentation is needed to be able to generalize the results to di↵erent populations, methods, languages and tools, di↵erent domains and di↵erent application sizes.