Debido al alto tráfico generado por robots, aplicamos límites en el número de peticiones permitidas por cliente y bloqueos por IP automáticos. Si haces un uso legítimo y estás teniendo problemas, avísanos para reevaluar nuestras políticas de bloqueo. Disculpa las molestias.

Resumen:
Does the level of detail of UML diagrams affect the maintainability of source code?: a family of experiments

bs.conference.acronymJISBD
bs.conference.nameJornadas de Ingeniería del Software y Bases de Datos (JISBD)
bs.edition.date2017-07-19
bs.edition.locationLa Laguna (Tenerife)
bs.edition.nameXXII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2017)
bs.proceedings.editorRuiz, F.
bs.proceedings.nameActas de las XXII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2017)
dc.contributor.affiliationUniversidad de Castilla-La Mancha/ Leiden University
dc.contributor.affiliationUniversidad de Castilla-La Mancha
dc.contributor.affiliationUniversity of Bari
dc.contributor.affiliationUniversity of Chalmers
dc.contributor.authorFernández-Sáez, Ana Maria
dc.contributor.authorGenero, Marcela
dc.contributor.authorCaivano, Danilo
dc.contributor.authorChaudron, Michel
dc.contributor.emailana.fernandez@alarcosqualitycenter.com
dc.contributor.emailmarcela.genero@uclm.es
dc.contributor.emaildanilo.caivano@searandp.com
dc.contributor.emailchaudron@chalmers.se
dc.contributor.signatureFernández-Sáez, Ana Maria
dc.contributor.signatureGenero, Marcela
dc.contributor.signatureCaivano, Danilo
dc.contributor.signatureChaudron, Michel
dc.date.accessioned2017-07-19T00:00:00Z
dc.date.available2017-07-19T00:00:00Z
dc.date.issued2017-07-19
dc.description.abstractAlthough the UML is considered to be the de facto standard notation with which to model software, there is still resistance to model-based development. UML modeling is perceived to be expensive and not necessarily cost-effective. It is therefore important to collect empirical evidence concerning the conditions under which the use of UML makes a practical difference. The focus of this paper is to investigate whether and how the Level of Detail (LoD) of UML diagrams impacts on the performance of maintenance tasks in a model-centric approach. A family of experiments consisting of one controlled experiment and three replications has therefore been carried out with 81 students with different abilities and levels of experience from 3 countries (The Netherlands, Spain, and Italy). The analysis of the results of the experiments indicates that there isno strong statistical evidence as to the influence of different LoDs. The analysis suggests a slight tendency toward better results when using low LoD UML diagrams, especially if used for the modification of the source code, while a high LoD would appear to be helpful in understanding the system. The participants in our study also favored low LoD diagrams because they were perceived as easier to read. Although the participants expressed a preference for low LoD diagrams, no statistically significant conclusions can be drawn from the set of experiments. One important finding attained from this family of experiments was that the participants minimized or avoided the use of UML diagrams, regardless of their LoD. This effect was probably the result of using small software systems from well-known domains as experimental materials.
dc.identifier.citationFernández-Sáez, A. M., Genero, M., Caivano, D., Chaudron, M.: Does the level of detail of UML diagrams affect the maintainability of source code?: a family of experiments. In: Ruiz, F. (ed.) Actas de las XXII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2017). Sistedes (2017). https://hdl.handle.net/11705/JISBD/2017/047
dc.identifier.citation-bibtex@inproceedings{11705:JISBD:2017:047, title = {{Does the level of detail of UML diagrams affect the maintainability of source code?: a family of experiments}}, author = {Fern\'{a}ndez-S\'{a}ez, A. M. and Genero, M. and Caivano, D. and Chaudron, M.}, url = {https://hdl.handle.net/11705/JISBD/2017/047}, crossref = {11705:JISBD:2017} } @proceedings{11705:JISBD:2017, title = {{Actas de las XXII Jornadas de Ingenier\'{i}a del Software y Bases de Datos (JISBD 2017)}}, author = {Ruiz, F.}, year = {2017}, publisher = {{Sistedes}}, }
dc.identifier.sistedes11705/JISBD/2017/047
dc.publisherSistedes
dc.relation.ispartofActas de las XXII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2017)
dc.rights.licenseCC BY 4.0
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectControlled Experiment
dc.subjectFamily Of Experiments
dc.subjectLevel Of Detail
dc.subjectReplication
dc.subjectSoftware Maintenance
dc.subjectUML Diagrams
dc.titleDoes the level of detail of UML diagrams affect the maintainability of source code?: a family of experiments
dspace.entity.typeResumen
relation.isAuthorOfAbstractb53ea025-bdb0-4b6d-add3-4b84b963b667
relation.isAuthorOfAbstracta8fdddac-1242-4c35-b015-aa2078543e98
relation.isAuthorOfAbstractc6a0ec4d-9d1a-40b6-96a8-3072fdb57a42
relation.isAuthorOfAbstract73333a0b-0e1a-4fda-b2ee-e938d8eb8712
relation.isAuthorOfAbstract.latestForDiscoveryb53ea025-bdb0-4b6d-add3-4b84b963b667

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
11705-JISBD-2017-047.pdf
Tamaño:
248.96 KB
Formato:
Adobe Portable Document Format