The Unified Modeling Language (UML) has received significant attention as the tool of the future for modeling information systems. However, prior to the development of the UML, IS modeling was done with tools such as Data Flow Diagrams (DFDs) and Entity-Relationship Diagrams (ERDs). These tools have been developed over many years of information systems development and taught to thousands of information systems professionals. Many organizations continue to use these tools, and many other organizations use these tools but are considering switching to the UML. While the UML is being promoted as the future of IS modeling, there is little empirical evidence that suggests it is a better tool than the traditional approach. This research seeks to inform the decision to adopt the UML over traditional modeling tools by examining the efficacy of the two modeling tools in the identification of design defects in an information system model. The study involved MIS students attempting to find defects embedded in a model of an information system. The study finds that students using UML were able to find approximately twice as many of the defects injected in the model as those using traditional modeling tools.
[1]
Paul Clements,et al.
Software architecture in practice
,
1999,
SEI series in software engineering.
[2]
Audris Mockus,et al.
Understanding the sources of variation in software inspections
,
1998,
TSEM.
[3]
Jacob Cohen.
A Coefficient of Agreement for Nominal Scales
,
1960
.
[4]
Christopher Spencer.
Architecture in practice
,
1994
.
[5]
Barry Boehm,et al.
Characteristics of software quality
,
1978
.
[6]
Alan R. Hevner,et al.
Reviewing software diagrams: a cognitive study
,
2004,
IEEE Transactions on Software Engineering.
[7]
Ivar Jacobson,et al.
The unified modeling language reference manual
,
2010
.
[8]
Michael Fagan.
Design and Code Inspections to Reduce Errors in Program Development
,
1976,
IBM Syst. J..
[9]
Bill Brykczynski,et al.
Software inspection : an industry best practice
,
1996
.
[10]
W. J. Conover,et al.
Practical Nonparametric Statistics
,
1972
.
[11]
Claes Wohlin,et al.
Software inspection benchmarking-a qualitative and quantitative comparative opportunity
,
2002,
Proceedings Eighth IEEE Symposium on Software Metrics.