Mostrar el registro sencillo del ítem

Artículo

dc.creatorFernández Sáez, Ana M.es
dc.creatorGenero Bocco, Marcelaes
dc.creatorChaudron, Michel R.V.es
dc.creatorCaivano, Daniloes
dc.creatorRamos Román, Isabeles
dc.date.accessioned2017-05-03T11:27:54Z
dc.date.available2017-05-03T11:27:54Z
dc.date.issued2015
dc.identifier.citationFernández Sáez, A.M., Genero Bocco, M., Chaudron, M.R.V., Caivano, D. y Ramos Román, I. (2015). Are Forward Designed or Reverse-Engineered UML diagrams more helpful for code maintenance?: A family of experiments. Information and Software Technology, 57 (january 2015), 644-663.
dc.identifier.issn0950-5849es
dc.identifier.urihttp://hdl.handle.net/11441/59154
dc.description.abstractContext: Although various success stories of model-based approaches are reported in literature, there is still a significant resistance to model-based development in many software organizations because the UML is perceived to be expensive and not necessarily cost-effective. It is also important to gather empirical evidence in which context and under which conditions the UML makes or does not make a practical difference. Objective: Our objective is to provide empirical evidence as to which UML diagrams are more helpful during software maintenance: Forward Designed (FD) UML diagrams or Reverse Engineered (RE) UML diagrams. Method: We carried out a family of experiments which consisted of one experiment and two replications with a total of 169 Computer Science undergraduate students. Results: The individual data analysis and the meta-analysis conducted on the whole family, show a tendency in favor of FD diagrams and are significantly different as regards the effectiveness and efficiency of the subjects who participated and played the role of maintainers. The analysis of the qualitative data, collected using a post-experiment survey, reveals that the subjects did not consider RE diagrams helpful. Conclusions: Our findings show that there are some objective results (descriptive statistics or statistical tests) related to the maintenance effectiveness and efficiency in favor of the use of FD UML diagrams during software maintenance. Subjective opinions also lead us to recommend the use of UML diagrams (especially class diagrams) created during the design phase for software maintenance because they improve the understanding of the system in comparison with RE diagrams. Nevertheless, we can only assume that these results are valid in the context of Computer Science undergraduate students when working with small systems related to well-known domains, and other contexts should be explored in order to reaffirm the results in an industrial context by carrying out replications with professionals.es
dc.description.sponsorshipMinisterio de Economía y Competitividad TIN2012-37493-C03-01es
dc.formatapplication/pdfes
dc.language.isoenges
dc.publisherElsevieres
dc.relation.ispartofInformation and Software Technology, 57 (january 2015), 644-663.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectSoftware Maintenancees
dc.subjectUML Diagramses
dc.subjectReverse Engineeringes
dc.subjectMaintainabilityes
dc.subjectFamily of experimentses
dc.subjectControlled Experimentes
dc.titleAre Forward Designed or Reverse-Engineered UML diagrams more helpful for code maintenance?: A family of experimentses
dc.typeinfo:eu-repo/semantics/articlees
dc.type.versioninfo:eu-repo/semantics/submittedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticoses
dc.relation.projectIDinfo:eu-repo/grantAgreement/MINECO/TIN2012-37493-C03-01es
dc.relation.publisherversionhttp://www.sciencedirect.com/science/article/pii/S0950584914001311es
dc.identifier.doi10.1016/j.infsof.2014.05.014es
idus.format.extent20 p.es
dc.journaltitleInformation and Software Technologyes
dc.publication.volumen57es
dc.publication.issuejanuary 2015es
dc.publication.initialPage644es
dc.publication.endPage663es
dc.contributor.funderMinisterio de Economía y Competitividad (MINECO). España

FicherosTamañoFormatoVerDescripción
Are Forward Designed or Reverse ...2.153MbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como: Attribution-NonCommercial-NoDerivatives 4.0 Internacional