A quantitative analysis of model-driven code generation through software experimentation

18Citations
Citations of this article
24Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Recent research results have shown that Model-Driven Development (MDD) is a beneficial approach to develop software systems. The reduction of development time enabled by code generation mechanisms is often acknowledged as an important benefit to be further explored. This paper reports on an experiment in which an MDD-based approach using code generation from models is compared with manual coding based on the classic life-cycle. In this experiment, groups of senior students from Computer Science and Computer Engineering undergraduate academic programs implemented a web application using both approaches, and we evaluated in quantitative terms the performance of the groups. The results showed that the development time when code generation was applied was consistently shorter than otherwise. The participants also indicated that they found less difficulties when applying code generation. © 2013 Springer-Verlag.

References Powered by Scopus

When and how to develop domain-specific languages

1373Citations
N/AReaders
Get full text

Model-driven development of complex software: A research roadmap

884Citations
N/AReaders
Get full text

Model-driven engineering practices in industry

194Citations
N/AReaders
Get full text

Cited by Powered by Scopus

In search of evidence for model-driven development claims: An experiment on quality, effort, productivity and satisfaction

36Citations
N/AReaders
Get full text

On the impact of state-based model-driven development on maintainability: a family of experiments using UniMod

20Citations
N/AReaders
Get full text

Evaluating the Benefits of Model-Driven Development: Empirical Evaluation Paper

17Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Papotti, P. E., Do Prado, A. F., De Souza, W. L., Cirilo, C. E., & Pires, L. F. (2013). A quantitative analysis of model-driven code generation through software experimentation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7908 LNCS, pp. 321–337). https://doi.org/10.1007/978-3-642-38709-8_21

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 13

65%

Professor / Associate Prof. 3

15%

Lecturer / Post doc 2

10%

Researcher 2

10%

Readers' Discipline

Tooltip

Computer Science 18

82%

Engineering 2

9%

Biochemistry, Genetics and Molecular Bi... 1

5%

Mathematics 1

5%

Save time finding and organizing research with Mendeley

Sign up for free