- -

Evaluating the Benefits of Model-Driven Development

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Evaluating the Benefits of Model-Driven Development

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Domingo, África es_ES
dc.contributor.author Echeverría, Jorge es_ES
dc.contributor.author Pastor López, Oscar es_ES
dc.contributor.author Cetina Englada, Carlos es_ES
dc.date.accessioned 2022-01-18T08:11:42Z
dc.date.available 2022-01-18T08:11:42Z
dc.date.issued 2020-06-12 es_ES
dc.identifier.isbn 978-3-030-49435-3 es_ES
dc.identifier.uri http://hdl.handle.net/10251/179798
dc.description.abstract [EN] Researchers have been evaluating the benefits of Model-Driven Development (MDD) for more than a decade now. Although some works suggest that MDD decreases development time, other works limit MDD benefits to academic exercises and to developers without experience. To clarify the benefits of MDD, we present the results of our experiment, which compares MDD and Code-centric Development (CcD) in terms of correctness, efficiency, and satisfaction. Our experiment achieves fidelity to real-world settings because the tasks are taken from real-world video game development, and the subjects use domain frameworks as they are used in real-world developments. Our results challenge previous ideas that limit the benefits of MDD to academic exercises and to developers without experience. Furthermore, our results also suggest that understanding the benefits of MDD might require researchers to rethink their experiments to include the social part of software development. es_ES
dc.description.sponsorship Partially supported by MINECO under the Project ALPS (RTI2018-096411-B-I00) es_ES
dc.language Inglés es_ES
dc.publisher Springer es_ES
dc.relation.ispartof Advanced Information Systems Engineering. 32nd International Conference, CAiSE 2020 es_ES
dc.relation.ispartofseries Lecture Notes in Computer Science;12127 es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Model-Driven Development es_ES
dc.subject Code-centric development es_ES
dc.subject Empirical evaluation es_ES
dc.subject Experiment es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.title Evaluating the Benefits of Model-Driven Development es_ES
dc.type Comunicación en congreso es_ES
dc.type Capítulo de libro es_ES
dc.identifier.doi 10.1007/978-3-030-49435-3_22 es_ES
dc.relation.projectID info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/RTI2018-096411-B-I00/ES/ASISTENTES EVOLUTIVOS INTELIGENTES PARA INICIAR LINEAS DE PRODUCTO SOFTWARE/ es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.description.bibliographicCitation Domingo, Á.; Echeverría, J.; Pastor López, O.; Cetina Englada, C. (2020). Evaluating the Benefits of Model-Driven Development. Springer. 353-367. https://doi.org/10.1007/978-3-030-49435-3_22 es_ES
dc.description.accrualMethod S es_ES
dc.relation.conferencename 32nd International Conference on Advanced Information Systems Engineering (CAiSE 2020) es_ES
dc.relation.conferencedate Junio 08-12,2020 es_ES
dc.relation.conferenceplace Grenoble, France es_ES
dc.relation.publisherversion https://doi.org/10.1007/978-3-030-49435-3_22 es_ES
dc.description.upvformatpinicio 353 es_ES
dc.description.upvformatpfin 367 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.relation.pasarela S\414346 es_ES
dc.contributor.funder Agencia Estatal de Investigación es_ES
dc.description.references Anda, B., Hansen, K.: A case study on the application of uml in legacy development. In: ISESE 2006 - Proceedings of the 5th ACM-IEEE International Symposium on Empirical Software Engineering (2006) es_ES
dc.description.references Baker, P., Loh, S., Weil, F.: Model-driven engineering in a large industrial context—motorola case study. In: Briand, L., Williams, C. (eds.) MODELS 2005. LNCS, vol. 3713, pp. 476–491. Springer, Heidelberg (2005). https://doi.org/10.1007/11557432_36 es_ES
dc.description.references Basili, V.R., Rombach, H.D.: The tame project: towards improvement-oriented software environments. IEEE Trans. Softw. Eng. 14(6), 758–773 (1988) es_ES
dc.description.references Cohen, J.: Statistical Power for the Social Sciences. Laurence Erlbaum and Associates, Hillsdale (1988) es_ES
dc.description.references Davis, F.D.: Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Q. 13(3), 319–340 (1989) es_ES
dc.description.references Heijstek, W., Chaudron, M.R.V.: Empirical investigations of model size, complexity and effort in a large scale, distributed model driven development process. In: Conference Proceedings of the EUROMICRO (2009) es_ES
dc.description.references Hutchinson, J., Rouncefield, M., Whittle, J.: Model-driven engineering practices in industry. In: Proceedings - International Conference on Software Engineering (2011) es_ES
dc.description.references Kapteijns, T., Jansen, S., Brinkkemper, S., Houet, H., Barendse, R.: A comparative case study of model driven development vs traditional development: the tortoise or the hare. From Code Centric to Model Centric Software Engineering Practices Implications and ROI (2009) es_ES
dc.description.references Karac, E.I., Turhan, B., Juristo, N.: A controlled experiment with novice developers on the impact of task description granularity on software quality in test-driven development. IEEE Trans. Softw. Eng. (2019) es_ES
dc.description.references Kitchenham, B.A., et al.: Preliminary guidelines for empirical research in software engineering. IEEE Trans. Softw. Eng. 28(8), 721–734 (2002) es_ES
dc.description.references Krogmann, K., Becker, S.: A case study on model-driven and conventional software development : the palladio editor. In: Software Engineering (2007) es_ES
dc.description.references Martínez, Y., Cachero, C., Meliá, S.: MDD vs. traditional software development: a practitioner’s subjective perspective. In: Information and Software Technology (2013) es_ES
dc.description.references Mellegård, N., Staron, M.: Distribution of effort among software development artefacts: an initial case study. In: Bider, I., et al. (eds.) BPMDS/EMMSAD -2010. LNBIP, vol. 50, pp. 234–246. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-13051-9_20 es_ES
dc.description.references Moody, D.L.: The method evaluation model: a theoretical model for validating information systems design methods. In: ECIS 2003 Proceedings. p. 79 (2003) es_ES
dc.description.references Nakagawa, S., Schielzeth, H.: A general and simple method for obtaining r2 from generalized linear mixed-effects models. Meth. Ecol. Evol. 4(2), 133–142 (2013) es_ES
dc.description.references Navarrete, J.I.P., et al.: Evaluating model-driven development claims with respect to quality: a family of experiments. IEEE Trans. Softw. Eng. (2018) es_ES
dc.description.references Panach, J.I., España, S., Dieste, Ó., Pastor, Ó., Juristo, N.: In search of evidence for model-driven development claims: an experiment on quality, effort, productivity and satisfaction. Inf. Softw. Technol. 62, 164–186 (2015) es_ES
dc.description.references Papotti, P.E., do Prado, A.F., de Souza, W.L., Cirilo, C.E., Pires, L.F.: A quantitative analysis of model-driven code generation through software experimentation. In: Salinesi, C., Norrie, M.C., Pastor, Ó. (eds.) CAiSE 2013. LNCS, vol. 7908, pp. 321–337. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-38709-8_21 es_ES
dc.description.references Selic, B.: The pragmatics of model-driven development. IEEE Softw. 20(5), 19–25 (2003) es_ES
dc.description.references West, B.T., Welch, K.B., Galecki, A.T.: Linear Mixed Models: A Practical Guide Using Statistical Software. Chapman and Hall/CRC, Boca Raton (2014) es_ES
dc.description.references Wilde, N., Buckellew, M., Page, H., Rajilich, V., Pounds, L.T.: A comparison of methods for locating features in legacy software. J. Syst. Softw. 65(2), 105–114 (2003) es_ES
dc.description.references Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslén, A.: Experimentation in Software Engineering. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-29044-2 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem