CHIME: a metadata-based distributed software development environment

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.

[1]  Jennifer Widom,et al.  Integrating and Accessing Heterogeneous Information Sources in TSIMMIS , 1994 .

[2]  Robert E. Kraut,et al.  Internet paradox. A social technology that reduces social involvement and psychological well-being? , 1998, The American psychologist.

[3]  D. B. Davis,et al.  Sun Microsystems Inc. , 1993 .

[4]  Daniel Barrett Hogan Modeling construction cost performance: a comprehensive approach using statistical, artificial neural network and simulation methods , 1998 .

[5]  John Domingue,et al.  Software visualization : programming as a multimedia experience , 1998 .

[6]  Dennis Heimbigner,et al.  Software process modeling and execution within virtual environments , 1998, TSEM.

[7]  John T. Stasko,et al.  Using information murals in visualization applications , 1995, UIST '95.

[8]  Gail E. Kaiser,et al.  A Paradigm for Decentralized Process Modeling , 1995 .

[9]  Geraldine Fitzpatrick,et al.  Evolving Orbit: a process report on building locales , 1997, GROUP.

[10]  Jock D. Mackinlay,et al.  The information visualizer, an information workspace , 1991, CHI.

[11]  Bradley N. Miller,et al.  Using filtering agents to improve prediction quality in the GroupLens research collaborative filtering system , 1998, CSCW '98.

[12]  Steven P. Reiss Software visualization in the desert environment , 1998, PASTE '98.

[13]  Marc Najork,et al.  Algorithm animation using 3D interactive graphics , 1993, UIST '93.

[14]  Mayer D. Schwartz,et al.  The Dexter Hypertext Reference Model , 1994, CACM.

[15]  Gail E. Kaiser,et al.  Intelligent Assistance without Artificial Intelligence , 1987, COMPCON.

[16]  Wenyu Jiang,et al.  An Architecture for WWW-based Hypercode Environments , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[17]  Loe M. G. Feijs,et al.  3D visualization of software architectures , 1998, CACM.

[18]  Pavel Curtis,et al.  MUDs grow up: social virtual reality in the real world , 1994, Proceedings of COMPCON '94.