Computer supported cooperative software engineering with Beyond-Sniff

Teamwork is a prerequisite for the development of large complex software systems. In conventional software engineering coordination of teamwork is achieved by exchanging formal documents and by providing support for keeping these documents consistent even while several developers are evolving them. In order to support teamwork more effectively it is important to move the focus beyond coordination towards cooperation. The goal of the Beyond-Sniff project is to provide cooperation support in three ways. First, by providing a terminological and conceptional foundation for the field of cooperative software engineering. Second, by developing tools for computer supported cooperative software engineering. Third, by developing a platform for control and data integration, a technical prerequisite for computer supported cooperative software engineering.<<ETX>>

[1]  Judith E. Grass Cdiff: A Syntax Directed Differencer for C++ Programs , 1992, C++ Conference.

[2]  Gustav Pomberger,et al.  Prototyping-Oriented Software Development - Concepts and Tools , 1991, Struct. Program..

[3]  Jonathan Grudin,et al.  Computer-supported cooperative work: history and focus , 1994, Computer.

[4]  John Riedl,et al.  Toward computer-supported concurrent software engineering , 1993, Computer.

[5]  Grady Booch,et al.  Object-oriented analysis and design with applications (2nd ed.) , 1993 .

[6]  Kevin Crowston,et al.  The interdisciplinary study of coordination , 1994, CSUR.

[7]  Silvano Maffeis,et al.  A generic multicast transport service to support disconnected operation , 1995, Wirel. Networks.

[8]  Judith S. Olson,et al.  User‐centered design of collaboration technology , 1991 .

[9]  Hiroshi Ishii,et al.  Iterative design of seamless collaboration media , 1994, CACM.

[10]  Nazim H. Madhavji,et al.  The process cycle [software engineering] , 1991, Softw. Eng. J..

[11]  D. Schefström,et al.  Tool integration: environments and frameworks , 1993 .

[12]  Walter R. Bischofberger,et al.  Sniff—A Pragmatic Approach to a C++ Programming Environment 1 , 1992 .

[13]  W. Bischofberger GTS: A Generic Multicast Transport Service , 1994 .

[14]  Adele Goldberg,et al.  SmallTalk 80: The Language , 1989 .

[15]  Josephine Micallef,et al.  Multiuser, Distributed Language-Based Environments , 1987, IEEE Software.

[16]  Steven P. Reiss,et al.  Connecting tools using message passing in the Field environment , 1990, IEEE Software.

[17]  Gustav Pomberger,et al.  Prototyping-Oriented Software Development , 1992, Texts and Monographs in Computer Science.

[18]  Leon J. Osterweil,et al.  Software processes are software too , 1987, ISPW.

[19]  Walter R. Bischofberger,et al.  Object-Oriented Programming Environments: Requirements and Approaches , 1994, Softw. Concepts Tools.

[20]  Steven P. Reiss Interacting with the field environment , 1990, Softw. Pract. Exp..

[21]  Grady Booch,et al.  Object-Oriented Analysis and Design with Applications , 1990 .

[22]  Clarence A. Ellis,et al.  Groupware: some issues and experiences , 1991, CACM.

[23]  David Jordan,et al.  The Object Database Standard: ODMG 2.0 , 1997 .

[24]  Steven P. Reiss,et al.  A Data Model for Object-Oriented Databases , 1992 .

[25]  Gail E. Kaiser,et al.  A bi-level language for software process modeling , 1993, Proceedings of 1993 15th International Conference on Software Engineering.

[26]  R. G. G. Cattell,et al.  The Object Database Standard: ODMG-93 , 1993 .