Error Patterns in Cooperative Program Development

Despite the existence of aids for programming, erro rs in programming development remain, and often prove very costly. Much more work is required in error management. This paper shows how error classificati ons can provide useful error management information. A number of error classifications already exist. Alon g with looking at some of these existing classifications, two classifications of looping errors are presented in this paper. The motivation behind the developed classifications is to relate a task under developme nt to an existing repository of programming information whic h is stored according to the developed classifications. The relation of such information may assist one or more us rs working on the same or similar programming tasks.

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

[2]  Jean Bacon,et al.  MANDIS: Architectural Basis for Management , 1988 .

[3]  Donald E. Knuth,et al.  TeX: The Program , 1986 .

[4]  William Stallings,et al.  Local and Metropolitan Area Networks , 1993 .

[5]  R. Speth,et al.  Research into networks and distributed applications , 1988 .

[6]  Victor R. Basili,et al.  Software errors and complexity: an empirical investigation , 1993 .

[7]  Thomas W. Malone,et al.  Object lens: a “spreadsheet” for cooperative work , 2018, TOIS.

[8]  Jacob Palme,et al.  SuperKOM - Design considerations for a distributed, highly structured computer conferencing system , 1992, Comput. Commun..

[9]  Bonnie A. Nardi,et al.  Twinkling Lights and Nested Loops: Distributed Problem Solving and Spreadsheet Development , 1991, Int. J. Man Mach. Stud..

[10]  Gordon S. Blair,et al.  Distributed systems support for computer supported cooperative work , 1992, Comput. Commun..

[11]  Robert Johansen,et al.  Groupware: Computer Support for Business Teams , 1988 .

[12]  Bruce R. Schatz,et al.  Building an Electronic Community System , 1991, J. Manag. Inf. Syst..

[13]  Edmund H. Durfee,et al.  Toward Inquiry-Based Education Through Interacting Software Agents , 1996, Computer.

[14]  Ronald M. Baecker,et al.  Readings in Groupware and Computer-Supported Cooperative Work: Assisting Human-Human Collaboration , 1992 .

[15]  Kjeld Schmidt,et al.  CSCW: Four Characters in Search of a Context , 1989, ECSCW.

[16]  Robert W. Root,et al.  Design of a multi-media vehicle for social browsing , 1988, CSCW '88.

[17]  Ahmed Patel,et al.  Cooperative decision support for medical diagnosis , 1993, Comput. Commun..

[18]  Stanley Wasserman The Whole Internet: User's Guide and Catalog , 1994 .

[19]  Ahmed Patel,et al.  Focused interfaces for end-user network management , 1991, Comput. Commun..

[20]  Edmund H. Durfee,et al.  Coherent Cooperation Among Communicating Problem Solvers , 1987, IEEE Transactions on Computers.

[21]  Sigrid Eldh Software Testing Techniques , 2007 .

[22]  Daniel G. Bobrow,et al.  WYSIWIS revised: early experiences with multiuser interfaces , 1987, TOIS.

[23]  William H. Mischo,et al.  Federating Diverse Collections of Scientific Literature , 1996, Computer.

[24]  Edmund H. Durfee,et al.  Trends in Cooperative Distributed Problem Solving , 1989, IEEE Trans. Knowl. Data Eng..

[25]  Hiroshi Ishii,et al.  TeamWorkStation: towards a seamless shared workspace , 1990, CSCW '90.

[26]  Steve Benford,et al.  Information sharing approach to CSCW: the Grace project , 1992, Comput. Commun..

[27]  Thorsten von Eicken,et al.  技術解説 IEEE Computer , 1999 .

[28]  Standard Glossary of Software Engineering Terminology , 1990 .

[29]  Ute Ehrlich,et al.  Distributed work management: activity coordination within the EuroCoOp project , 1992, Comput. Commun..

[30]  Ahmed Patel,et al.  Managing Heterogeneous Networks: Integrator-Based Approach , 1993, Advanced Information Processing Techniques for LAN and MAN Management.

[31]  I. Grief,et al.  Computer Supported Cooperative Work: A Book of Readings , 1988 .

[32]  Paul Wilson,et al.  Computer Supported Cooperative Work (CSCW): Origins, Concepts and Research Initiatives , 1991, Comput. Networks ISDN Syst..

[33]  Simon J. Gibbs,et al.  LIZA: an extensible groupware toolkit , 1989, CHI '89.