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.
Original language | Undefined |
---|---|
Title of host publication | Proceedings of the 25th International Conference on Advanced Information Systems Engineering, CAiSE 2013 |
Editors | C. Salinesi, M.C. Norrie, O Pastor |
Place of Publication | Berlin |
Publisher | Springer |
Pages | 321-337 |
Number of pages | 17 |
ISBN (Print) | 978-3-642-38708-1 |
DOIs | |
Publication status | Published - Jun 2013 |
Event | 25th International Conference on Advanced Information Systems Engineering, CAiSE 2013 - Valencia, Spain Duration: 17 Jun 2013 → 21 Jun 2013 Conference number: 25 |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer Verlag |
Volume | 7908 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 25th International Conference on Advanced Information Systems Engineering, CAiSE 2013 |
---|---|
Abbreviated title | CAiSE |
Country/Territory | Spain |
City | Valencia |
Period | 17/06/13 → 21/06/13 |
Keywords
- METIS-297798
- IR-87302
- Experimentation
- Code Generation
- Model Driven Development
- EWI-23628
- SCS-Services