skip to main content
10.1145/332040.332488acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article
Free Access

Tool support for cooperative object-oriented design: gesture based modelling on an electronic whiteboard

Authors Info & Claims
Published:01 April 2000Publication History

ABSTRACT

Modeling is important in object-oriented software development. Although a number of Computer Aided Software Engineering (CASE) tools are available, and even though some are technically advanced, few developers use them. This paper describes our attempt to examine the requirements needed to provide tool support for the development process, and describes and evaluates a tool, Knight, which has been developed based on these requirements. The tool is based on a direct, whiteboard-like interaction achieved using gesture input on a large electronic whiteboard. So far the evaluations have been successful and the tool shows the potential of greatly enhancing current support for object-oriented modeling.

References

  1. 1.Abowd, G., Atkeson, C., Feinstein, A., Hmelo, C., Kooper, R., Long, S., Sawhney, N., Tani, M.: Teaching and Learning as Multimedia: The Classroom 2000 Project. Proceedings of Multimedia '96, 1996, 187-198. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Bederson, B.B., Hollan, J.D. Pad++: A Zooming Graphical Interface for Exploring Alternate Interface Physics. Proceedings of UIST, 1994, 17-26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Bly, S.A, Minneman, S.L. Commune: A Shared Drawing Surface. Proceedings of the Conference on Office Information Systems, 1990, 184-192 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Bly, S.A., Harrison, S.R., Irwin, S. Mediaspaces: Bringing people together in a video, audio and computing environment. Communications of the ACM, 36(1), January 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Iivari, J. Why Are CASE Tools Not Used? In Communications of the ACM, 39 (10), 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Janecek, P., Ratzer, A.V., Mackay, W.E. Redesigning Design/CPN: Integrating Interaction and Petri Nets in Use. Proceedings of the Second Workshop on Practical Use of Coloured Petri Nets and Design/CPN, 1990, 119-133.Google ScholarGoogle Scholar
  7. 7.Jarzabek, S., and Huang, R. The Case for User-Centered CASE Tools. Communications of the ACM, 41 (8), 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Kemerer, C.F. Now the learning curve affects CASE tool adoption. In IEEE Software, 9 (3), 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.Kraut, R., Fish, R., Root, R., Chalfonte, B. Informal Communication in Organizations: Form, Function and Technology. Groupware and Computer-Supported Cooperative Work. 1993, 287-314.Google ScholarGoogle Scholar
  10. 10.Kurtenbach, G. The Design and Evaluation of Marking Menus. Ph.D. Thesis, University of Toronto, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Landay, J.A., and Myers, B.A. Interactive Sketching for the Early Stages of User Interface Design. Proceedings of CHl'95, 45-50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.Lyytinen, K., Tahvanainen; V.-P. Next Generation CASE Tools. IOS Press, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Madsen, O.L, M011er-Pedersen, B., Nygaard, K. Object-Oriented Programming in the BETA Programming Language. ACM Press, Addison Wesley, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.McLennan, M.J. {incr Tcl}: Object-Oriented Programming. In Proceedings of the Tcl/Tk Workshop, University of California at Berkeley, June 10-11, 1993.Google ScholarGoogle Scholar
  15. 15.Moran, T.P., Chiu, P., Harrison, S., Kurtenbach, G., Minneman, S., van Melle, W. Evolutionary Engagement in an Ongoing Collaborative Work Process: A Case Study. Proceedings of CSCW'96, 150- 159. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.Moran, T.P., van Melle, W., and Chiu, P. Tailorable Domain Objects as Meeting Tools for an Electronic Whiteboard. Proceedings of CSCW'98, 295-304. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.Mynatt, E.D. The Writing on the Wall. Proceedings of 1NTERA CT'99, 1999, 196-204.Google ScholarGoogle Scholar
  18. 18.Mynatt, E.D., Igarashi, T., Edwards, W.K., and LaMarca, A. Flatland: New Dimensions in Office Whiteboards. Proceedings of CHl'99, 346-353. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.Ousterhout, J.K. Tcl and the TIc Toolkit. Addison- Wesley, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.Pedersen, E.R., McCall, K., Moran, T.P., and Halasz, F.G. Tivoli: An Electronic Whiteboard for Informal Workgroup Meetings. INTERCHI'93, 391-398. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.Rubine, D. Specifying gestures by example. Proceedings of SIGGRAPH'91, 329-337. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.Rumbaugh, J., Jacobson, I., Booch, G. The Unified Modeling Language Reference Manual. Addison- Wesley, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.Russell, F. The case for CASE. Software Engineering: A European Perspective. Thayer, R., McGettrick, A. (Eds.) IEEE Computer Society Press, 1993, 531-547.Google ScholarGoogle Scholar
  24. 24.Wellner, P., Mackay, W., Gold, R.: Guest Editors' Introduction to the Special Issue on Computer- Augmented Environments: Back to the Real World. In Communications of the ACM, 36(7), 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25.http://www.daimi.au.dk/~knightGoogle ScholarGoogle Scholar
  26. 26.http://www.smarttech.comGoogle ScholarGoogle Scholar
  27. 27.http://www.microgold.comGoogle ScholarGoogle Scholar
  28. 28.http://www.cit.dkGoogle ScholarGoogle Scholar
  29. 29.http://www.cit.dk/COTGoogle ScholarGoogle Scholar
  30. 30.http://www.mjolner.comGoogle ScholarGoogle Scholar
  31. 31.http://www.daimi.au.dk/CPnets/CPN2000Google ScholarGoogle Scholar
  32. 32.http://desarte.tuwien.ac.at/Google ScholarGoogle Scholar

Index Terms

  1. Tool support for cooperative object-oriented design: gesture based modelling on an electronic whiteboard

                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
                  CHI '00: Proceedings of the SIGCHI conference on Human Factors in Computing Systems
                  April 2000
                  587 pages
                  ISBN:1581132166
                  DOI:10.1145/332040

                  Copyright © 2000 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: 1 April 2000

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • Article

                  Acceptance Rates

                  CHI '00 Paper Acceptance Rate72of336submissions,21%Overall Acceptance Rate6,199of26,314submissions,24%

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader