TY - GEN
T1 - THEORETICAL AND PRACTICAL COMPLEXITY OF UNIFIED MODELING LANGUAGE
T2 - International Conference on Information Systems, ICIS 2004
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 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 overwhelming 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.
AB - 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 overwhelming 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.
KW - complexity
KW - complexity metrics
KW - Delphi study
KW - modeling method metrics
KW - UML
UR - https://www.scopus.com/pages/publications/85138749625
UR - https://www.scopus.com/pages/publications/85138749625#tab=impact
M3 - RGC 32 - Refereed conference paper (with host publication)
T3 - Proceedings of the International Conference on Information Systems, ICIS 2004
SP - 183
EP - 194
BT - Proceedings of the International Conference on Information Systems, ICIS 2004
PB - Association for Information Systems
Y2 - 12 December 2004 through 15 December 2004
ER -