Mostrar el registro sencillo del í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 |