Abstract
Much computer science literature addresses the mechanics of UML and requirements modeling, but little research has addressed the role of UML in the broader organizational and project development context. This study uses a socio-technical approach to consider the interaction between UML as a technology embedded in a social environment. In this study, project developers were interviewed in detail about their use of UML along with influences on their decisions to use this tool and the results of using it. Data were analyzed using a causal mapping approach. Major findings included (1) the unanticipated observation that project success was only one of several distinct and important development outcomes; (2) a very large number of variables impacting project success were reported; (3) a number of important variables that exist in complex (nonlinear) relationships with project success; and (4) the majority of interviewees linked use of UML to project success.
Chapter PDF
Similar content being viewed by others
References
Avritzer, A., and Weyuker, E. J. “Metrics to Assess the Likelihood of Project Success Based on Architecture Reviews,” Empirical Software Engineering (4:3), September 1999, pp. 199–215.
Belout, A., and Gauvreau, C. “Factors Influencing Project Success: The Impact of Human Resource Management,” International Journal of Project Management (22:1), January 2004, pp. 1–11.
Bohman, J. “The Importance of the Second Person: Interpretation, Practical Knowledge, and Normative Attitudes,” in H. H. Kögler and K. R. Stueber (eds.), Empathy and Agency: The Problem of Under standing in the Human Sciences, Boulder, CO: Westview Press, 2000, pp. 222–242.
Booch, G., Rumbaugh, J., and Jacobson, I. The Unified Modeling Language User Guide, Boston: Addison-Wesley, 1999.
Brown, D. W. An Introduction to Object-Oriented Analysis: Objects and UML in Plain English, New York: John Wiley & Sons, 2002.
Bryant, A. “Re-grounding Grounded Theory,” Journal of Information Technology Theory and Application (4:1), 2002, pp. 25–42.
Chabrol, M., and Sarramia, D. “Object Oriented Methodology Based on UML for Urban Traffic System Modeling,” in Proceedings of the Third International Conference on the Unified Modeling Language (UML 2000), York, UK, October 2–6, 2000, pp. 425–439.
Chatzoglou, P. D. “Factors Affecting Completion of the Requirements Capture Stage of Projects with Different Characteristics,” Information and Software Technology (39:9), 1997, pp. 627–640.
Chen, P. P. S. “The Entity-Relationship Model—Toward a Unified View of Data,” ACM Transactions on Database Systems (1:1), May 1976, pp. 9–36.
Cho, L, and Kim, Y.-G. “Critical Factors for Assimilation of Object-oriented Programming Languages,” Journal of Management Information Systems (18:3), Winter 2002, pp. 125–156.
Cline, M. K., and Guynes, S. “The Impact of Information Technology Investment on Enterprise Performance: A Case Study,” Information Systems Management (18:4), Fall 2001, pp. 70–76.
Corbin, J., and Strauss, A. “Grounded Theory Research: Procedures, Canons, and Evaluative Criteria,” Qualitative Sociology (13:1), 1990, pp. 3–21.
De Marco, T. Structured Analysis and System Specification, New York: Yourdonlnc, 1978.
Edwards, C. “Modeling Standard Gets Ready for Second Round,” Electronic Systems and Software (1:5), October–November 2003,, pp. 36–39.
Eichelberger, H. “Nice Class Diagrams Admit Good Design?,” in Proceedings of the 2003 ACM Symposium on Software Visualization, San Diego, CA, June 11–13, 2003, pp. 159–216.
Fahey, L., and Narayanan, V. K. “Linking Changes in Revealed Causal Maps and Environment: An Empirical Study,” Journal of Management Studies (16:4), 1989, pp. 361–378.
Fichman, R. G., and Kemerer, C. F. “The Assimilation of Software Process Innovations: An Organizational Learning Perspective,” Management Science (43:10), October 1997,, pp. 1345–1363.
Galal, G. H. “From Contexts to Constructs: The Use of Grounded Theory in Operationalising Contingent Process Models,” European Journal of Information Systems (10:1), March 2001, pp. 2–14.
Glaser, B. G., and Strauss, A. L. The Discovery of Grounded Theory: Strategies for Qualitative Research, New York: Aldine Publishing Company, 1967.
Glass, R. L. Facts and Fallacies of Software Engineering, Boston: Addison-Wesley, 2003.
Hirschheim, R., Klein, H. K, and Lyytinen, K. Information Systems Development and Data Modeling: Conceptual and Philosophical Foundations, Cambridge, England: Cambridge University Press, 1995.
Hughes, J., and Jones, S. “Reflections on the Use of Grounded Theory in Interpretive Information Systems Research,” Electronic Journal of Information Systems Evaluation (6:1), 2002 (available online at http://www.ejise.com/volume-6/issuel-art2.htm).
Iivari. J., Hirschheim, R., and Klein, H. K. “A Dynamic Framework for Classifying Information Systems Development Methodologies and Approaches,” Journal of Management Information Systems (17:3), Winter 2001–2002, Winter, pp. 179–218.
Iivari, J., Hirschheim, R., and Klein, H. K. “A Paradigmatic Analysis Contrasting Information Systems Development Approaches and Methodologies,” Information Systems Research (9:2), June 1998, pp. 164–193.
Iivari, J., Hirschheim, R., and Klein, H. K. “Towards a Distinctive Body of Knowledge for Information Systems Experts: Coding ISD Process Knowledge in Two IS Journals,” Information Systems Journal (14:4), October 2004, pp. 313–342.
Iivari, J, and Huisman, M. “The Relationship between Organizational Culture and the Deployment of Systems Development Methodologies,” in K. R. Dittrich, A., Geppert, and M. C. Norrie (eds.), Proceedings of the 13 th International Conference of CAiSE 2001, Berlin: Springer-Verlag, 2001, pp. 234–250.
Jacobson, I., Booch, G., and Rumbaugh, J. The Unified Software Development Process, Reading, MA: Addison Wesley, 1999.
Johnson, R. A. “Object-Oriented Analysis and Design: What Does the Research Say?” Journal of Computer Information Systems (42:3), Spring 2002, pp. 11–15.
Kim, J., Hahn, J., and Hahn, H. “How Do We Understand a System with (So) Many Diagrams? Cognitive Integration Processes in Diagrammatic Reasoning,” Information Systems Research (11:3), September 2000, pp. 284–303.
Kjellman, A. “The Subject-Oriented Approach to Knowledge and the Role of Human Consciousness,” International Review of Sociology (12:2), July 2002, pp. 223–247.
Klein, G., and Jiang, J. J. “Seeking Consonance in Information Systems,” The Journal of Systems and Software (56:2), March 2001, pp. 195–202.
Larsen, T. J., and Niederman, F. “Causal Mapping for the Investigation of the Adoption of UML in Information Technology Project Development,” in V. K. Narayanan and D. J. Armstrong (eds.), Causal Mapping for Research in Information Technology, Harrisburg, PA: Idea Group Publishing, 2005, pp. 233–262.
Lyytinen, K. “Different Perspectives on Information systems: Problems and Solutions,” ACM Computing Surveys (19:1), March 1987, pp. 5–46.
Mumford, E., and Ward, T. B. Computers: Planning for People, London: B. T. Batsford Ltd., 1968.
Nandhakumar, J., and Jones, M. “Too Close For Comfort? Distance and Engagement in Interpretive Information Systems Research,” Information Systems Journal (7:2), April 1997, pp. 109–131.
Nelson, K. M., Nadkarni, S., Narayanan, V. K., and Ghods, M. “Understanding Software Operations Support Expertise: A Revealed Causal Mapping Approach,” MIS Quarterly (24:3), September 2000, pp. 192–222.
Object Management Group. “Introduction to OMG’s Unified Modeling Language™ (UML®),” 2004 (available online at http://www.omg.org/gettingstarted/what_is_uml.htm).
O’Connor, G. C, Rice, M. P., Peters, L., and Veryzer, R. W. “Managing Interdisciplinary, Longitudinal Research Teams: Extending Grounded Theory-Building Methodologies,” Organization Science (14:4), July–August 2003, pp. 353–373.
Orlikowski, W. J. “CASE Tools as Organizational Change: Investigating Incremental and Radical Changes in Systems Development,” MIS Quarterly (17:3), September 1993, pp. 309–340.
Orlikowski, W. J. “Improvising Organizational Transformation Over Time: A Situated Change Perspective,” Information Systems Research (7:1), March 1996, pp. 63–92.
Rástocný, K., Janota, A., and Zahradník, J. “The Use of UML for Development of a Railway Interlocking System,” in H. Ehrig, W. Damm, J. Desel, M. Große-Rhode, W. Reif, E. Schnieder, and E. Westkämper (eds.), Integration of Software Specification Techniques for Applications in Engineering, Priority Program SoftSpez of the German Research Foundation (DFG), Final Report, Volume 3147 of Lecture Notes in Computer Science, Heidelberg, Germany: Springer, 2004, pp.174–198.
Rumbaugh, J., Jacobson, I., and Booch, G. The Unified Modeling Language Reference Manual, Reading, MA: Addison Wesley, 1999.
Saleh, K., and El-Morr, C. “M-UML: An Extension to UML for the Modeling of Mobile Agent-Based Software Systems,” Information and Software Technology (45:4), March 2004, pp. 219–227.
Sauer, C. “Deciding the Future for IS Failures: Not the Choice Your Might Think,” in W. Currie and B. Galliers (eds.), Rethinking Management Information Systems: An Interdisciplinary Perspective, Oxford, England: Oxford University Press, 1999, pp. 279–309.
Siau, K., and Cao, Q. “How Complex is the Unified Modeling Language?,” in K. Siau (ed.), Advanced Topics in Database Research, Hershey, PA: Idea Group Publishing, 2003, pp. 294–306.
Siau, K., and Cao, Q. “Unified Modeling Language (UML)-A Complexity Analysis,” Journal of Database Management (12:1), January–March 2001, pp. 26–34.
Sim, E. R., and Wright, G. “The Difficulties of Learning Object-Oriented Analysis and Design: An Exploratory Study,” Journal of Computer Information Systems (42:4), Winter 2001, pp. 95–100.
Van de Ven, A. “Central Problems in the Management of Innovation,” Management Science (32:5), May 1986, pp. 590–607.
Westerveld, E. “The Project Excellence Model®: Linking Success Criteria and Critical Success Factors,” International Journal of Project Management (21:6), August 2003, pp. 411–418.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 International Federation for Information Processing
About this paper
Cite this paper
Larsen, T.J., Niederman, F., Limayem, M., Chan, J. (2006). UML: A Complex Technology Embedded in Complex Organizational Issues. In: Donnellan, B., Larsen, T.J., Levine, L., DeGross, J.I. (eds) The Transfer and Diffusion of Information Technology for Organizational Resilience. TDIT 2006. IFIP International Federation for Information Processing, vol 206. Springer, Boston, MA. https://doi.org/10.1007/0-387-34410-1_21
Download citation
DOI: https://doi.org/10.1007/0-387-34410-1_21
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-34409-6
Online ISBN: 978-0-387-34410-2
eBook Packages: Computer ScienceComputer Science (R0)