skip to main content
10.1145/1031607.1031704acmconferencesArticle/Chapter ViewAbstractPublication PagescscwConference Proceedingsconference-collections
Article

Collaborative modeling: hiding UML and promoting data examples in NEMo

Published:06 November 2004Publication History

ABSTRACT

Domain experts are essential for successful software development, but these experts may not recognize their ideas when abstracted into Unified Modeling Language (UML) or ontologies. We describe a Web-based tool for modeling that creates and manipulates a simple data model without representing it in UML, while promoting collaboration and the use of examples to compare and validate the model. The open-source tool, "NEMo," is a by-product of a team effort to invent and refine a complex data model and library of examples.

References

  1. Booch, G. Rumbaugh, J., and Jacobson, L. The Unified Modeling Language user guide. Addison-Wesley, Reading, MA, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Brown, J. S., & Duguid, P. The social life of information. Harvard Business School Press, Cambridge, MA, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Carroll, J. M., & Rosson, M. B. Getting around the task-artifact cycle: How to make claims and design by scenario. ACM Transactions on Information Systems http://www.hcirn.com/res/period/tois.php, 10(2) (1992). 181--212. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Chi, M. T. H., Bassok, M., Lewis, M. W., Reimann, P., and Glaser, R. Self-explanations: How students study and use examples in learning to solve problems. Cognitive Science, 13 (1989), 145--182.Google ScholarGoogle ScholarCross RefCross Ref
  5. Damm, C. H., Hansen, K. M., and Thomsen, M. Tool support for cooperative object-oriented design: Gesture based modeling on an electronic whiteboard. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (The Hague, The Netherlands, April 1-6, 2000). ACM Press, New York, 2000, 518--525. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Domingue, J., Motta, E., Shum, S. B., Vargas-Vera, M., Kalfoglou, Y., and Farnes, N. Supporting ontology driven document enrichment within communities of practice. In Proceedings of the First International Conference on Knowledge Capture (Victoria, British Columbia, October 21-23, 2001). ACM Press, New York, 2001, 30--37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Dreyfus, H. What computers still can't do: A critique of artificial reason. MIT Press, Cambridge, MA, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Gennari, J. H., Musen, R. W., Fergerson, W. E., Grosso, M. C., Crubézy, M., Eriksson, H., Noy, N. F., and Tu, S. W. The evolution of Protégé: An environment for knowledge-based systems development. International Journal of Human-Computer Studies, 58, 1 (Jan. 2003), 89--123. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Hammond, T., and Davis, R. Tahuti: A geometrical sketch recognition system for UML class diagram. In Proceedings of the AAAI Spring Symposium on Sketch Understanding (Palo Alto, CA, March 2002). AAAI Press, Menlo Park, 2002, 59--66.Google ScholarGoogle Scholar
  10. Mislevy, R., Haertel, G., and the PADI Research Group. Design Patterns for Assessing Science Inquiry. Technical Report PADI-1, SRI International, Menlo Park, CA, 2003.Google ScholarGoogle Scholar
  11. Schuler, D., and Namioka, A. Participatory Design: Principles and Practices. Lawrence Erlbaum Associates, Hillsdale, NJ, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Sullivan, K. Preliminary report of the NSF Workshop on the Science of Design. Department of Computer Science, University of Virginia, Charlottesville, VA, 2004. http://www.cs.virginia.edu/~sullivan/sdsis/Google ScholarGoogle Scholar
  13. Tilley, S., and Huang, S. A qualitative assessment of the efficacy of UML diagrams as a form of graphical documentation in aiding program understanding. In Proceedings of the 21st Annual International Conference on Documentation (San Francisco, CA, October 12-15, 2003). ACM Press, New York, 2003, 184--19. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Collaborative modeling: hiding UML and promoting data examples in NEMo

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                CSCW '04: Proceedings of the 2004 ACM conference on Computer supported cooperative work
                November 2004
                644 pages
                ISBN:1581138105
                DOI:10.1145/1031607

                Copyright © 2004 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 6 November 2004

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                CSCW '04 Paper Acceptance Rate53of176submissions,30%Overall Acceptance Rate2,235of8,521submissions,26%

                Upcoming Conference

                CSCW '24

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader