Unified modeling language: Theoretical and practical complexity
Publication Type
Conference Proceeding Article
Publication Date
8-2003
Abstract
Systems development methods have become more complex, concurrently with today’s systems. UML (Unified Modeling Language) has been criticized for its complexity, for those learning and using it. Using Rossi and Brinkkemper’s (1996) metrics, Siau and Cao, (2001) completed a complexity analysis of UML and other modeling techniques, finding that UML is more complex than other techniques. Siau, Erickson and Lee (2002) argued that Rossi and Brinkkemper’s metrics presentthe theoretical maximum, as opposed to a practical complexity, which must be less than the maximum. Therefore, Siau and Cao’s UML complexity analysis represents the theoretical complexity of UML. The current research proposes that a subset of UML (a kernel) composed of the most commonly used constructs, would more closely represent the complexity that practitioners face when using the language. A Delphi study is conducted using practitioners as experts, in an attempt to identify a use-based UML kernel and UML’s practical complexity.
Keywords
UML, Complexity, Complexity metrics, Delphi study, Modeling method metrics
Discipline
Databases and Information Systems
Research Areas
Information Systems and Management
Publication
Proceedings of the Ninth Americas Conference on Information Systems (AMCIS 2003), Tampa, FL, USA, August 4-6
First Page
1323
Last Page
1327
Publisher
AIS
City or Country
Atlanta
Citation
ERICKSON, J. and SIAU, Keng.
Unified modeling language: Theoretical and practical complexity. (2003). Proceedings of the Ninth Americas Conference on Information Systems (AMCIS 2003), Tampa, FL, USA, August 4-6. 1323-1327.
Available at: https://ink.library.smu.edu.sg/sis_research/9710
Additional URL
http://aisel.aisnet.org/amcis2004/198