A qualitative investigation of UML modeling conventions

Bart Du Bois, Christian F.J. Lange, Serge Demeyer, Michel R.V. Chaudron

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

4 Citaten (Scopus)

Samenvatting

Analogue to the more familiar notion of coding conventions, modeling conventions attempt to ensure uniformity and prevent common modeling defects. While it has been shown that modeling conventions can decrease defect density, it is currently unclear whether this decreased defect density results in higher model quality, i.e., whether models created with modeling conventions exhibit higher fitness for purpose. In a controlled experiment1 with 27 master-level computer science students, we evaluated quality differences between UML analysis and design models created with and without modeling conventions. We were unable to discern significant differences w.r.t. the clarity, completeness and validity of the information the model is meant to represent. We interpret our findings as an indication that modeling conventions should guide the analyst in identifying what information to model, as well as how to model it, lest their effectiveness be limited to optimizing merely syntactic quality.

Originele taal-2Engels
TitelModels in Software Engineering - Workshops and Symposia at MoDELS 2006, Reports and Revised Selected Papers
Pagina's91-100
Aantal pagina's10
StatusGepubliceerd - 2007
EvenementModels in Software Engineering, Workshops and Symposia at MoDELS 2006 - Genoa, Italië
Duur: 1 okt. 20066 okt. 2006

Publicatie series

NaamLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4364 LNCS
ISSN van geprinte versie0302-9743
ISSN van elektronische versie1611-3349

Congres

CongresModels in Software Engineering, Workshops and Symposia at MoDELS 2006
Land/RegioItalië
StadGenoa
Periode1/10/066/10/06

Vingerafdruk

Duik in de onderzoeksthema's van 'A qualitative investigation of UML modeling conventions'. Samen vormen ze een unieke vingerafdruk.

Citeer dit