Theoretical and practical complexity of unified modeling language: Delphi study and metrics analyses

Systems have become increasingly complex, and as a result development methods have become more complex as well. The unified modeling language (UML) has been criticized for the often cited and sometimes over- whelming complexity it presents to its users, and those seeking to learn to use it. Using Ro...

Full description

Saved in:
Bibliographic Details
Main Authors: ERICKSON, J., SIAU, Keng
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2004
Subjects:
UML
Online Access:https://ink.library.smu.edu.sg/sis_research/9646
https://ink.library.smu.edu.sg/context/sis_research/article/10646/viewcontent/Theoretical_and_Practical_Complexity_of_Unified_Modeling_Language__Delphi_Study_and_Metrics_Analyses.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-10646
record_format dspace
spelling sg-smu-ink.sis_research-106462024-12-02T01:43:05Z Theoretical and practical complexity of unified modeling language: Delphi study and metrics analyses ERICKSON, J. SIAU, Keng Systems have become increasingly complex, and as a result development methods have become more complex as well. The unified modeling language (UML) has been criticized for the often cited and sometimes over- whelming complexity it presents to its users, and those seeking to learn to use it. Using Rossi and Brinkkemper’s (1996) complexity metrics, Siau and Cao (2001) completed a complexity analysis of UML and 36 other modeling techniques, finding that UML is indeed more complex than other techniques. Siau, Erickson and Lee (2002) proposed that Rossi and Brinkkemper’s metrics present the theoretical maximum complexity, known as theoretical complexity. This is different from a practice-based complexity, known as practical complexity, that more accurately reflects the complexity of the language in practice. This research develops a subset of UML (a kernel) composed of the most commonly used constructs, that can be equated with the complexity that practitioners actually face when using the modeling language. A Delphi study is conducted using UML experts in identifying a use-based UML kernel. Metric analyses are then computed and analyzed. 2004-12-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/9646 https://ink.library.smu.edu.sg/context/sis_research/article/10646/viewcontent/Theoretical_and_Practical_Complexity_of_Unified_Modeling_Language__Delphi_Study_and_Metrics_Analyses.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University UML complexity complexity metrics Delphi study modeling method metrics Databases and Information Systems Programming Languages and Compilers
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic UML
complexity
complexity metrics
Delphi study
modeling method metrics
Databases and Information Systems
Programming Languages and Compilers
spellingShingle UML
complexity
complexity metrics
Delphi study
modeling method metrics
Databases and Information Systems
Programming Languages and Compilers
ERICKSON, J.
SIAU, Keng
Theoretical and practical complexity of unified modeling language: Delphi study and metrics analyses
description Systems have become increasingly complex, and as a result development methods have become more complex as well. The unified modeling language (UML) has been criticized for the often cited and sometimes over- whelming complexity it presents to its users, and those seeking to learn to use it. Using Rossi and Brinkkemper’s (1996) complexity metrics, Siau and Cao (2001) completed a complexity analysis of UML and 36 other modeling techniques, finding that UML is indeed more complex than other techniques. Siau, Erickson and Lee (2002) proposed that Rossi and Brinkkemper’s metrics present the theoretical maximum complexity, known as theoretical complexity. This is different from a practice-based complexity, known as practical complexity, that more accurately reflects the complexity of the language in practice. This research develops a subset of UML (a kernel) composed of the most commonly used constructs, that can be equated with the complexity that practitioners actually face when using the modeling language. A Delphi study is conducted using UML experts in identifying a use-based UML kernel. Metric analyses are then computed and analyzed.
format text
author ERICKSON, J.
SIAU, Keng
author_facet ERICKSON, J.
SIAU, Keng
author_sort ERICKSON, J.
title Theoretical and practical complexity of unified modeling language: Delphi study and metrics analyses
title_short Theoretical and practical complexity of unified modeling language: Delphi study and metrics analyses
title_full Theoretical and practical complexity of unified modeling language: Delphi study and metrics analyses
title_fullStr Theoretical and practical complexity of unified modeling language: Delphi study and metrics analyses
title_full_unstemmed Theoretical and practical complexity of unified modeling language: Delphi study and metrics analyses
title_sort theoretical and practical complexity of unified modeling language: delphi study and metrics analyses
publisher Institutional Knowledge at Singapore Management University
publishDate 2004
url https://ink.library.smu.edu.sg/sis_research/9646
https://ink.library.smu.edu.sg/context/sis_research/article/10646/viewcontent/Theoretical_and_Practical_Complexity_of_Unified_Modeling_Language__Delphi_Study_and_Metrics_Analyses.pdf
_version_ 1819113091405709312