Mostrar el registro sencillo del ítem

Ponencia

dc.creatorFernández Sáez, Ana M.es
dc.creatorChaudron, Michel R.V.es
dc.creatorGenero Bocco, Marcelaes
dc.creatorRamos Román, Isabeles
dc.date.accessioned2017-05-03T09:47:12Z
dc.date.available2017-05-03T09:47:12Z
dc.date.issued2013
dc.identifier.citationFernández Sáez, A.M., Chaudron, M.R.V., Genero Bocco, M. y Ramos Román, I. (2013). Are Forward Designed or Reverse-Engineered UML Diagrams More Helpful for Code Maintenance?: A Controlled Experiment. En EASE 2013: 17th International Conference on Evaluation and Assessment in Software Engineering (60-71), Porto de Galinhas, Brazil: ACM.
dc.identifier.isbn978-1-4503-1848-8es
dc.identifier.urihttp://hdl.handle.net/11441/59135
dc.description.abstractContext: UML has been the de facto standard notation for modeling object-oriented software systems since its appearance in 1997. UML diagrams are important for maintainers of a system, especially when the software was developed by a different team. These diagrams of the system are not always available, however, and are commonly recovered using Reverse Engineering (RE) techniques. When obtained through RE, UML diagrams have a high level of detail as compared to those developed in the forward design activity. Method: In this paper we report on a comparison of the attitude and performance of maintainers when using these two kinds of diagrams during the maintenance of source code. Our findings were obtained by carrying out a controlled experiment with 40 students of a Master’s degree in Computer Science. Results: The results show a preference for forward design diagrams but do not display significant differences in task performance. The post-experiment survey results have led us to conclude that the subjects did not consider RE diagrams helpful; they found them difficult to understand, particularly the sequence diagrams. In the case of forward design diagrams, subjects considered sequence diagrams as useful, but they did not really employ them. Conclusions: Based on our findings, as regards performance of maintainers, there are no objective results which favor the use of one of these types of diagram in particular, i.e., UML diagrams which come from forwards design, on the one hand, and diagrams obtained from RE, on the other. Subjective opinions do, however, lead us to recommend the use of diagrams created during design. Nevertheless, we realize that the results should be considered as preliminary ones; further replications of this experiment are planned, using students and professionals, the aim being to obtain more conclusive results.es
dc.description.sponsorshipMinisterio de Economía y Competitividad TIN2012-37493-C03-01es
dc.formatapplication/pdfes
dc.language.isoenges
dc.publisherACMes
dc.relation.ispartofEASE 2013: 17th International Conference on Evaluation and Assessment in Software Engineering (2013), p 60-71
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.subjectControlled Experimentes
dc.subjectSurveyes
dc.titleAre Forward Designed or Reverse-Engineered UML Diagrams More Helpful for Code Maintenance?: A Controlled Experimentes
dc.typeinfo:eu-repo/semantics/conferenceObjectes
dcterms.identifierhttps://ror.org/03yxnpp24
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://dl.acm.org/citation.cfm?id=2461008es
dc.identifier.doi10.1145/2460999.2461008es
idus.format.extent12 p.es
dc.publication.initialPage60es
dc.publication.endPage71es
dc.eventtitleEASE 2013: 17th International Conference on Evaluation and Assessment in Software Engineeringes
dc.eventinstitutionPorto de Galinhas, Braziles
dc.relation.publicationplaceNew York, USAes
dc.contributor.funderMinisterio de Economía y Competitividad (MINECO). España

FicherosTamañoFormatoVerDescripción
Are forward designed.pdf1.345MbIcon   [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