Empirical study on the maintainability of Web applications: Model-driven Engineering vs Code-centric

Empreu sempre aquest identificador per citar o enllaçar aquest ítem http://hdl.handle.net/10045/33756
Registre complet
Registre complet
Camp Dublin Core Valor Idioma
dc.contributorIngeniería Web, Aplicaciones y Desarrollos (IWAD)es
dc.contributorInvestigación+Docencia+innovación: plus (Idoi:plus)es
dc.contributor.authorMartínez Espinosa, Yulkeidi-
dc.contributor.authorCachero, Cristina-
dc.contributor.authorMeliá, Santiago-
dc.contributor.otherUniversidad de Alicante. Departamento de Lenguajes y Sistemas Informáticoses
dc.date.accessioned2013-11-11T10:08:14Z-
dc.date.available2013-11-11T10:08:14Z-
dc.date.issued2013-08-06-
dc.identifier.citationEmpirical Software Engineering. 2013, Aug. doi:10.1007/s10664-013-9269-5es
dc.identifier.issn1382-3256 (Print)-
dc.identifier.issn1573-7616 (Online)-
dc.identifier.urihttp://hdl.handle.net/10045/33756-
dc.description.abstractModel-driven Engineering (MDE) approaches are often acknowledged to improve the maintainability of the resulting applications. However, there is a scarcity of empirical evidence that backs their claimed benefits and limitations with respect to code-centric approaches. The purpose of this paper is to compare the performance and satisfaction of junior software maintainers while executing maintainability tasks on Web applications with two different development approaches, one being OOH4RIA, a model-driven approach, and the other being a code-centric approach based on Visual Studio .NET and the Agile Unified Process. We have conducted a quasi-experiment with 27 graduated students from the University of Alicante. They were randomly divided into two groups, and each group was assigned to a different Web application on which they performed a set of maintainability tasks. The results show that maintaining Web applications with OOH4RIA clearly improves the performance of subjects. It also tips the satisfaction balance in favor of OOH4RIA, although not significantly. Model-driven development methods seem to improve both the developers’ objective performance and subjective opinions on ease of use of the method. This notwithstanding, further experimentation is needed to be able to generalize the results to different populations, methods, languages and tools, different domains and different application sizes.es
dc.description.sponsorshipThis paper has been co-supported by the DLSI, the Spanish Ministry of Education, and the University of Alicante under contracts TIN2010-15789 (SONRIA) and GRE10-23 (DISEMRIA).es
dc.languageenges
dc.publisherSpringer Science+Business Media New Yorkes
dc.rightsThe original publication is available at www.springerlink.comes
dc.subjectMaintainabilityes
dc.subjectSatisfactiones
dc.subjectQuasi-experimentes
dc.subjectMDEes
dc.subject.otherLenguajes y Sistemas Informáticoses
dc.titleEmpirical study on the maintainability of Web applications: Model-driven Engineering vs Code-centrices
dc.typeinfo:eu-repo/semantics/articlees
dc.peerreviewedsies
dc.identifier.doi10.1007/s10664-013-9269-5-
dc.relation.publisherversionhttp://dx.doi.org/10.1007/s10664-013-9269-5es
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.relation.projectIDinfo:eu-repo/grantAgreement/MICINN//TIN2010-15789-
Apareix a la col·lecció: INV - IWAD - Artículos de Revistas
INV - Idoi: plus - Artículos de Revistas
INV - ALISoft - Artículos de Revistas

Arxius per aquest ítem:
Arxius per aquest ítem:
Arxiu Descripció Tamany Format  
Thumbnail2013_Martinez_etal_EmpirSoftwareEng-pre.pdfPreprint (acceso abierto)503,12 kBAdobe PDFObrir Vista prèvia
Thumbnail2013_Martinez_etal_EmpirSoftwareEng.pdfVersión final (acceso restringido)790,47 kBAdobe PDFObrir     Sol·licitar una còpia


Tots els documents dipositats a RUA estan protegits per drets d'autors. Alguns drets reservats.