Back to Search Start Over

Evaluating the Impact of a Model-Driven Web Engineering Approach on the Productivity and the Satisfaction of Software Development Teams

Authors :
Santiago Meliá
Cristina Cachero
Yulkeidi Martínez
Source :
Lecture Notes in Computer Science ISBN: 9783642317521, ICWE
Publication Year :
2012
Publisher :
Springer Berlin Heidelberg, 2012.

Abstract

BACKGROUND: Model-Driven Engineering claims a positive impact on software productivity and satisfaction. However, few efforts have been made to collect evidences that assess its true benefits and limitations. OBJECTIVE: To compare the productivity and satisfaction of junior Web developers during the development of the business layer of a Web 2.0 Application when using either a code-centric, a model-based (UML) or a Model-Driven Engineering approach (OOH4RIA). RESEARCH METHOD: We designed a full factorial, intra-subject experiment in which 26 subjects, divided into five groups, were asked to develop the same three modules of a Web application, each one using a different method. We measured their productivity and satisfaction with each approach. RESULTS: The use of Model-Driven Engineering practices seems to significantly increase both productivity and satisfaction of junior Web developers, regardless of the particular application. However, modeling activities that are not accompanied by a strong generation environment make productivity and satisfaction decrease below code-centric practices. Further experimentation is needed to be able to generalize the results to a different population, different languages and tools, different domains and different application sizes.

Details

ISBN :
978-3-642-31752-1
ISBNs :
9783642317521
Database :
OpenAIRE
Journal :
Lecture Notes in Computer Science ISBN: 9783642317521, ICWE
Accession number :
edsair.doi...........984e155a38364c5789b93f0da5f0a052