Abstract
More and more product development projects involve geographically distributed groups of developers. One problem in such groups is the long term lack of awareness of the activities in remote sites. In this paper we discuss the importance of awareness in distributed product development projects. We argue that generic services are needed in development environments for providing continuous awareness of remote sites. We introduce a product awareness model that puts focus on a shared composite product and the propagation of awareness in it. We describe the design and implementation of this awareness model in form of an awareness engine called Gossip.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Steve Benford and Lennart Fahlèn. A Spatial Model of Interaction in Large Virtual Environments. In Proceedings of ECSCW, Milano, Italy, pages 109–124, September 1993. Kluwer Academic Publishers.
Sara Bly, Steve R. Harrison, and Susan Irwin. Media Spaces: Video, Audio, and Computing. Communications of the ACM, 36(1):28–47, January 1993.
Frederick P. Brooks Jr. The Mythical Man-Month — Essays on Software Engineering. Addison-Wesley, Reading, MA, 1975.
Erran Carmel, Loey F. George, and Jay F. Nunamaker, Jr. Examining the Process of Electronic JAD. End User Computing, 7(1):13–22, 1995.
Melvin E. Conway. How do committees invent? Datamation, 14(4):28–31, April 1968.
CSCW’98, editor. Proceedings of the Conference on CSCW, Seattle, Washington, USA, November 1998. ACM Press.
Paul Dourish and Victoria Bellotti. Awareness and Coordination in Shared Workspaces. In Proceedings of the Conference on CSCW, Toronto, Canada, pages 107–114, October 1992. ACM Press.
Douglas L. Dean, James D. Lee, and Jay F. Nunamaker, Jr. Group Tools and Methods to Support Data Model Development, Standardization, and Review. In Proceedings of the 30th Hawaii Int’l Conf. on System Sciences. IEEE Computer Society Press, 1997.
Ludwin Fuchs, Uta Pankoke-Babatz, and Wolfgang Prinz. Supporting Cooperative Awareness with Local Event Mechanisms. In Proceedings of ECSCW, Stockholm, Sweden, pages 247–262. Kluwer Academic Publisher, September 1995.
Carl Gutwin and Saul Greenberg. Effects of Awareness Support on Groupware Usability. In Proceedings of CHI, Los Angeles, CA, USA, pages 511–518, April 1998. ACM Press.
Rebecca E. Grinter. Recomposition: Putting It All Back Together Again. In CSCW’98 [CSC98], pages 393–402.
James D. Herbsleb and Rebecca E. Grinter. Splitting the Organization and Integrating the Code: Conway’s Law Revisited. In Proceedings of ICSE’99, Los Angeles, California, USA, May 1999. ACM Press.
Chung-Hua Hu and Feng-Jian Wang. A Multi-User Visual Object-Oriented Programming Environment. In Proceedings of COMPSAC’98, Vienna, Austria, pages 262–268, 1998. IEEE Computer Society Press.
Matthias Jarke, Carlos Maltzahn, and Thomas Rose. Sharing Processes: Team Coordination in Design Repositories. Intelligent and Cooperative Information Systems, 1(1):145–167, March 1992.
Herb Krasner, Bill Curtis, and Neil Iscoe. Communication Breakdowns and Boundary Spanning Activities on Large Programming Projects. In Proceedings of Empirical Studies of Programmers, Washington D.C., USA, pages 47–64. Ablex Publishing Corporation, December 1987.
Robert Kraut and Carmen Egido. Patterns of Contact and Communication in Scientific Research Collaboration. In Proceedings of the Conference on CSCW, Portland, OR, USA, pages 1–12. ACM, September 1988.
Robert E. Kraut and Lynn Streeter. Coordination in Software Development. Communications of the ACM, 38(3):69–81, March 1995.
Tim Mansfield, Simon Kaplan, Geraldine Fitzpatrick, Ted Phelps, Mark Fitzpatrick, and Richard Taylor. Evolving Orbit: a progress report on building locales. In Proceedings of Group’97, Pheonix, USA, pages 241–250, November 1997. ACM Press.
D. L. Parnas. On the Criteria To Be Used in Decomposing Systems into Modules. Communications of the ACM, 15(12):1053–1058, 1972.
Devina Ramduny, Alan Dix, and Tom Rodden. Exploring the design space for notification servers. In CSCW’98 [CSC98], pages 227–235.
Mark Roseman and Saul Greenberg. TeamRooms: Network Places for Collaboration. In Proceedings of the Conference on CSCW, Cambridge, Mass., USA, pages 325–333, November 1996. ACM Press.
Hilda Tellioglu and Ina Wagner. Negotiating Boundaries — Configuration Management in Software Development Teams. Computer Supported Cooperative Work, 6(4):251–274, 1997.
Iris Vessey and Ajay Paul Sravanapudi. CASE Tools as Collaborative Support Technologies. Communications of the ACM, 38(1):83–95, 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Farshchian, B.A. (2000). Gossip: An Awareness Engine for Increasing Product Awareness in Distributed Development Projects. In: Wangler, B., Bergman, L. (eds) Advanced Information Systems Engineering. CAiSE 2000. Lecture Notes in Computer Science, vol 1789. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45140-4_18
Download citation
DOI: https://doi.org/10.1007/3-540-45140-4_18
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67630-0
Online ISBN: 978-3-540-45140-2
eBook Packages: Springer Book Archive