Do UML object diagrams affect design comprehensibility? Results from a family of four controlled experiments

Tipo di pubblicazione: Articolo su rivista
Tipologia MIUR: Contributo su Rivista > Articolo in rivista
Titolo: Do UML object diagrams affect design comprehensibility? Results from a family of four controlled experiments
Autori: Torchiano, Marco; Scanniello, Giuseppe; Ricca, Filippo; Reggio, Gianna; Leotta, Maurizio
Autori di ateneo:
Titolo del periodico: JOURNAL OF VISUAL LANGUAGES AND COMPUTING
Tipo di referee: Esperti anonimi
Editore: Elsevier
Volume: 41
Intervallo pagine: pp. 10-21
Numero di pagine: 12
ISSN: 1045-926X
Abstract: Objective: The main objective of our study is to assess whether the use of UML (Unified Modeling Language) object diagrams improves comprehensibility of software design when this kind of diagrams is added to UML class diagrams. Method: We have conducted a family of four controlled experiments. We involved groups of bachelor and master students. Results: Results suggest that the use of object diagrams does not always introduce significant benefits in terms of design comprehensibility. We found that benefits strongly depend on the experience of participants and their familiarity with UML. More experienced participants achieved better design comprehensibility when provided with both class and object diagrams, while less experienced seemed to be damaged when using class and object diagrams together. Results also showed the absence of substantial variations in the time needed to comprehend UML models, with or without object diagrams. Implications: Our results suggest that it is important to be aware and take into account experience and UML familiarity before using object diagrams in software modeling.
Data: 2017
Status: Pubblicato
Lingua della pubblicazione: Inglese
Parole chiave: model comprehension, uml, object diagram, family of experiments, object diagram, family of experiments, model comprehension, uml
Dipartimenti (originale): DAUIN - Dipartimento di Automatica Informatica
Dipartimenti: DAUIN - Dipartimento di Automatica e Informatica
URL correlate:
Area disciplinare: Area 09 - Ingegneria industriale e dell'informazione > SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Data di deposito: 12 Lug 2016 20:58
Data ultima modifica (IRIS): 05 Set 2017 14:56:47
Data inserimento (PORTO): 07 Set 2017 02:00
Numero Identificativo (DOI): 10.1016/j.jvlc.2017.06.002
Permalink: http://porto.polito.it/id/eprint/2645071
Link resolver URL: Link resolver link
Citazioni:

Il campo presenta il numero di citazioni presenti sulle banche dati Scopus e Web of Science e permette di accedere ai relativi record. Visualizza inoltre il link al record presente su Google Scholar.

Possono verificarsi discrepanze rispetto ai dati presenti sulle banche dati per i seguenti motivi:

  • Differenze tra i dati riportati su IRIS e quelli presenti nelle banche dati.
  • Il numero di citazioni riportate su PORTO viene estratto mensilmente. Il dato citazionale presente sulle singole banche dati è aggiornato in tempo reale
  • Il numero di citazioni per WoS viene calcolato sulla base delle collezioni in abbonamento (Science citation index Expanded e Conference Proceedings Citation Index)

Per informazioni o segnalazioni contattare scrivia/porto

+
-

Allegati

[img] PDF (VLC_final.pdf) - Postprint
Accesso al documento: Non visibile (Controllo copyright in corso)
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (431Kb (442315 bytes)) | Spedisci una richiesta all'autore per una copia del documento

Azioni (richiesto il login)

Visualizza il documento (riservato amministratori) Visualizza il documento (riservato amministratori)