Till sidans topp

Sidansvarig: Webbredaktion
Sidan uppdaterades: 2012-09-11 15:12

Tipsa en vän
Utskriftsversion

Does the level of detail … - Göteborgs universitet Till startsida
Webbkarta
Till innehåll Läs mer om hur kakor används på gu.se

Does the level of detail of UML diagrams affect the maintainability of source code? A family of experiments

Artikel i vetenskaplig tidskrift
Författare A. M. Fernandez-Saez
M. Genero
D. Caivano
Michel Chaudron
Publicerad i Empirical Software Engineering
Volym 21
Nummer/häfte 1
Sidor 212-259
ISSN 1382-3256
Publiceringsår 2016
Publicerad vid Institutionen för data- och informationsteknik (GU)
Sidor 212-259
Språk en
Länkar dx.doi.org/10.1007/s10664-014-9354-...
Ämnesord UML diagrams, Software maintenance, Level of detail, Controlled experiment, Replication, Family of, software maintenance, complexity, design, impact, Computer Science
Ämneskategorier Datorteknik

Sammanfattning

Although 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 is no 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.

Sidansvarig: Webbredaktion|Sidan uppdaterades: 2012-09-11
Dela:

På Göteborgs universitet använder vi kakor (cookies) för att webbplatsen ska fungera på ett bra sätt för dig. Genom att surfa vidare godkänner du att vi använder kakor.  Vad är kakor?