A group collaboration tool for software engineering projects

A CASE tool for the support of collaborative work in software engineering processes is described. The tool supports multiple, concurrent users who may be distributed over a network and who are engaged in group design deliberation on software engineering projects. The approach underlying the tool is based on Rittel's (1970) issue-based information systems, but new features have been added to support more detailed evaluation of why particular positions have been chosen by a collaborative group to resolve a given issue. A discussion of the new approaches and how they are incorporated into the tool is provided.

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

[2]  Christopher Fry,et al.  Experiments with Oval: a radically tailorable tool for cooperative work , 1992, CSCW '92.

[3]  M. Purvis An approach for the capture of requirements and design rationale for software engineering education projects , 1994, Proceedings Software Education Conference (SRIG-ET'94).

[4]  Terry Winograd,et al.  The action workflow approach to workflow management technology , 1992, CSCW '92.

[5]  Kuntz Werner,et al.  Issues as Elements of Information Systems , 1970 .

[6]  Michael L. Begeman,et al.  gIBIS: a hypertext tool for exploratory policy discussion , 1988, CSCW '88.

[7]  Bill Curtis,et al.  A field study of the software design process for large systems , 1988, CACM.

[8]  Mark Klein,et al.  Capturing design rationale in concurrent engineering teams , 1993, Computer.

[9]  Vasant Dhar,et al.  Supporting Systems Development by Capturing Deliberations During Requirements Engineering , 1992, IEEE Trans. Software Eng..

[10]  Ashok K. Goel,et al.  Functional representation as design rationale , 1993, Computer.

[11]  Terry Winograd,et al.  Understanding computers and cognition - a new foundation for design , 1987 .

[12]  William A. Wulf,et al.  Capturing design rationale in concurrent engineering teams , 1993 .

[13]  Colin Potts,et al.  Inquiry-Based Scenario Analysis of System Requirements , 1994 .

[14]  Terry Winograd,et al.  Understanding computers and cognition , 1986 .

[15]  K. C. Burgess Yakemovic,et al.  Report on a development project use of an issue-based information system , 1990, CSCW '90.

[16]  Steven L. Tanimoto The elements of artificial intelligence an introduction using lisp computer science press (1987) , 1987 .

[17]  Steven L. Tanimoto The elements of artificial intelligence , 1800 .