Skip to main content

CHIME: A Metadata-Based Distributed Software Development Environment

  • Conference paper
  • First Online:
Software Engineering — ESEC/FSE ’99 (ESEC 1999, SIGSOFT FSE 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1687))

Abstract

We introduce CHIME, the Columbia Hypermedia IMmersion Environment, a metadata-based information environment, and describe its potential applications for internet and intranet-based distributed software development. CHIME derives many of its concepts from Multi-User Domains (MUDs), placing users in a semi-automatically generated 3D virtual world representing the software system. Users interact with project artifacts by “walking around” the virtual world, where they potentially encounter and collaborate with other users’ avatars. CHIME aims to support large software development projects, in which team members are often geographically and temporally dispersed, through novel use of virtual environment technology. We describe the mechanisms through which CHIME worlds are populated with project artifacts, as well as our initial experiments with CHIME and our future goals for the system.

CUCS Technical Report #CUCS-006-99

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. K. Card, George G. Robertson, and Jock D. Mackinlay. The Information Visualizer, an information workspace. In Human Factors in Computing Systems Conference, 1991 page 181.

    Google Scholar 

  2. D. F. Jerding and J. T. Stasko. Using information murals in visualization applications. In Proceedings of 8th ACM Symposium on User Interface and Software Technology, 1995, pp. 73–82.

    Google Scholar 

  3. F. Halasz and Mayer Schwartz. The Dexter hypertext reference model. Communications of the ACM, 37(2):30–39, February 1994.

    Article  Google Scholar 

  4. G. E. Kaiser, S. E. Dossick, W. Jiang, J. J. Yang. An architecture for WWW-based hypercode environments. In Proceedings of 1997 International Conference on Software Engineering: Pulling Together, May 1997, pp. 3–12.

    Google Scholar 

  5. I. Ben-Shaul and G. E. Kaiser. A Paradigm for Decentralized Process Modeling. Kluwer, 1995.

    Google Scholar 

  6. G. E. Kaiser and P. H. Feiler. Intelligent assistance without artificial intelligence. In Proceedings of 32nd IEEE Computer Society International Conference, February 1987, pp. 236–241.

    Google Scholar 

  7. S. P. Reiss. Software visualization in the Desert environment. ACM SIGPLAN Notices, 33(7):59–66, July 1998.

    Article  Google Scholar 

  8. Sun Microsystems, Inc. Introduction to the Networked Software Environment. March, 1988.

    Google Scholar 

  9. Microsoft Corp. Visual C++. http://msdn.microsoft.com/visualc.

  10. Instinctive Corp. eRoom. http://www.instinctive.com/html/eroom.html.

  11. TeamWave Software, Ltd. TeamWave Workplace. http://www.teamwave.com.

  12. T. Mansfield, S. Kaplan, G. Fitzpatrick, T. Phelps, M. Fitzpatrick, R. Taylor. Evolving Orbit: a progress report on building locales. In Proceedings of Group97, ACM Press, Phoenix, AZ, Nov 1997.

    Google Scholar 

  13. B. Sarwar, J. Konstan, A. Borchers, J. Herlocker, B. Miller, and J. Riedl. Using Filtering Agents to Improve Prediction Quality in the GroupLens Research Collaborative Filtering System. In Proceedings of the 1998 Conference on Computer Supported Cooperative Work, Seattle, November 1998.

    Google Scholar 

  14. P. Curtis. MUDs Grow Up: Social Virtual Reality in the Real World. Proceedings of 1992 conference on Directions and Implications of Advanced Computing.

    Google Scholar 

  15. MIRC, Inc. Introduction to IRC. http://www.mirc.com/irc.html.

  16. Electric Communities, Inc. The Palace. http://www.thepalace.com.

  17. Id Software, Inc. DOOM. http://www.idsoftware.com

  18. L. Feijs and R. de Jong. 3D visualization of software architectures. Communications of the ACM, 41(12):73–78.

    Google Scholar 

  19. J. Stasko et al., editor, Software Visualization: Programming as a Multimedia Experience, MIT Press, 1998.

    Google Scholar 

  20. Marc Brown and Marc A. Najork. Algorithm animation using 3D interactive graphics. In Proceedings ACM Symposium on User Interface Software and Technology, pp. 93–100, November 1993.

    Google Scholar 

  21. D. B. Hogan. Modeling construction cost performance: a comprehensive approach using statistical, artificial neural network and simulation methods. Columbia University Dept. of Civil Engineering PhD. Thesis, 1998.

    Google Scholar 

  22. J. J. Yang. An Approach to Cooperative Transaction Services on the WWW. Columbia University Dept. of Computer Science Technical Report CUCS-008-99, 1999.

    Google Scholar 

  23. P. J. Nurnberg. Brief description of the Open Hypermedia Systems Working Group. http://www.csdl.tamu.edu/ohs/intro/preface.html.

  24. G. E. Kaiser, S. E. Dossick, W. Jiang, J. J. Yang and S. X. Ye. WWW-based Collaboration Environments with Distributed Tool Services. World Wide Web, Baltzer Science Publishers, 1:3-25, January 1998.

    Google Scholar 

  25. Sun Microsystems, Inc. Java Project X XML Parser. http://developer.java.sun.com/developer/earlyAccess/xml/index.html

  26. J. C. Doppke, D. Heimbigner, and A. L. Wolf. Software Process Modeling and Execution within Virtual Environments. ACM Transactions on Software Engineering and Methodology, vol. 7, no. 1, January 1998, pp. 1–40.

    Article  Google Scholar 

  27. Lotus Development Corp. Lotus Notes. http://www.lotus.com.

  28. Microsoft Corp. NetMeeting. http://www.microsoft.com/windows/IE.

  29. H. Garcia-Molina, J. Hammer, K. Ireland, Y. Papakonstantinou, J. Ullman, and Jennifer Widom. “Integrating and Accessing Heterogeneous Information Sources in TSIMMIS”. In Proceedings of the AAAI Symposium on Information Gathering, pp. 61–64, Stanford, California, March 1995.

    Google Scholar 

  30. Novera Corp. Novera jBusiness. http://www.novera.com.

  31. Collaborative Virtual Environments 98. Online information site. http://www.crg.cs.nott.ac.uk/events/CVE98/index.html

  32. Kraut, R. Patterson, M., Lundmark, V., Kiesler, S, Mukophadhyay, T & Scherlis, W. (1998). Internet paradox: A social technology that reduces social involvement and psychological well-being? American Psychologist, Vol. 53, No. 9, 10171031.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dossick, S.E., Kaiser, G.E. (1999). CHIME: A Metadata-Based Distributed Software Development Environment. In: Nierstrasz, O., Lemoine, M. (eds) Software Engineering — ESEC/FSE ’99. ESEC SIGSOFT FSE 1999 1999. Lecture Notes in Computer Science, vol 1687. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48166-4_28

Download citation

  • DOI: https://doi.org/10.1007/3-540-48166-4_28

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66538-0

  • Online ISBN: 978-3-540-48166-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics