TY - GEN
T1 - Theoretical and Practical Complexity of UML
AU - Erickson, John
AU - Siau, Keng
N1 - Publication details (e.g. title, author(s), publication statuses and dates) are captured on an “AS IS” and “AS AVAILABLE” basis at the time of record harvesting from the data source. Suggestions for further amendments or supplementary information can be sent to [email protected].
PY - 2004
Y1 - 2004
N2 - 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 present the 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.
AB - 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 present the 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.
KW - 1669
KW - complexity
KW - complexity metrics
KW - Delphi study
KW - modeling method metrics
KW - UML
UR - http://www.scopus.com/inward/record.url?scp=85139038283&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-85139038283&origin=recordpage
M3 - RGC 32 - Refereed conference paper (with host publication)
T3 - 10th Americas Conference on Information Systems, AMCIS 2004
SP - 1669
EP - 1674
BT - 10th Americas Conference on Information Systems, AMCIS 2004
PB - Association for Information Systems
T2 - 10th Americas Conference on Information Systems, AMCIS 2004
Y2 - 6 August 2004 through 8 August 2004
ER -