Virtual Reality

, Volume 3, Issue 1, pp 49–58 | Cite as

A collaborative environment for role-playing in object space

  • C. Hand
  • S. Lingard
  • M. Skipper


We present some experiences from the development and early use of CRCMOO, a Collaborative Virtual Environment (CVE) which supports the CRC cards software design technique, implemented initially using a MOO. After briefly describing CRC, we discuss how CRCMOO differs from other collaborative environments for software engineering. The role playing metaphor is discussed, followed by the results of an analysis of the CRC task and a description of how the results were incorporated into a second prototype system, this time using a graphical user interface.


CRC cards MOO Role-playing Spatial understanding Views 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Beck K, Cunningham W. A Laboratory for Teaching Object-Oriented Thinking. In OOPSLA '89, ACM Conference on Object-Oriented Programming Systems, Languages and Applications. Meyrowitz ed. Reading, MA: Addison-Wesley. 1989; 1–6.Google Scholar
  2. 2.
    Wirfs-Brock R, Wilkerson B, Wiener L. Designing Object-Oriented Software, Prentice-Hall. 1990.Google Scholar
  3. 3.
    Papert S. Mindstorms: Children, Computers and Powerful Ideas. New York: Basic Books, Inc. 1980.Google Scholar
  4. 4.
    Smith RB. The Alternate Reality Kit: an animated environment for creating interactive simulations. In: Proceedings 1986 IEEE Computer Society workshop on visual languages. Dallas, June 1986; 99–106.Google Scholar
  5. 5.
    Ungar D, Smith RB. Self: The Power of Simplicity. ACM SIGPLAN Notices 1987; 22(12):227–242. (Proceedings of OOPSLA '87)Google Scholar
  6. 6.
    Finzer W, Gould L. Programming by Rehearsal. BYTE 1984; 9:187–210.Google Scholar
  7. 7.
    Laurel B. Computers as Theatre. (2nd ed) Reading, MA: Addison Wesley. 1993.Google Scholar
  8. 8.
    Benjamin I, Cooper M. Dramatic Interaction in Virtual Worlds. Proceedings of Second UK VR-SIG Conference, Reading, UK. 1st December 1994; 17–24.Google Scholar
  9. 9.
    Johnson PM. Experiences with EGRET: An Exploratory Group Work Environment. Collaborative Computing 1994; 1:87–107.Google Scholar
  10. 10.
    Brothers L. Sembugamoorthy V, Muller M. ICICLE: groupware for code inspection. In Proceedings of the Conference on Computer Supported Cooperative Work (CSCW '90). Los Angeles, California: ACM Press. 169–181.Google Scholar
  11. 11.
    Rodden T, Sommerville I. Supporting Cooperative Software Engineering. In Computer Supported Cooperative Work, S.A.R. Scrivener (ed); Ashgate Publishing. 1994; 207–222.Google Scholar
  12. 12.
    Rein GL, Ellis CA. rIBIS: a real-time group hypertext system. International Journal of Man-Machine Studies 1991; 34:349–367.CrossRefGoogle Scholar
  13. 13.
    Coad P. The Object Game, Object International, Austin, Texas, USA. (Videotape) 1993.Google Scholar
  14. 14.
    Brooks LR. The Suppression of visualisation by Reading. Quarterly Journal of Experimental Psychology 1967; 19:289–299.Google Scholar
  15. 15.
    Brooks LR Spatial and Verbal Components in the act of Recall. Canadian Journal of Psychology, 1968; 22:349–368.Google Scholar
  16. 16.
    Wilkinson N. Using CRC Cards — An Informal Approach to Object Oriented Development. New York: SIGS Books. 1995.Google Scholar

Copyright information

© Springer-Verlag London Ltd 1998

Authors and Affiliations

  1. 1.Department of Computer ScienceDe Montfort University, The GatewayLeicesterUK

Personalised recommendations