Software engineering tasks, during both development and maintenance, typically involve teamwork supported by computers. Team members rarely work on isolated computers; networked computers are commonly used. An underlying assumption of our research is that software engineering teams will work more effectively if adequately supported by network-based groupware technology. This research is investigating the provision of such network-based support for software engineering teams. The immediate objective is to provide WWW-based support, in the form of shared information spaces, specifically for students working on Software Engineering Group (SEG) projects in the Department of Computer Science at Durham. The long term objectives are to develop more flexible support for group working among university students and their staff supervisors for project work. This paper reports on our development and use, over a two year period, of SEGWorld-a WWW based infrastructure incorporating shared information spaces. Hypotheses relating to the student use of the infrastructure and shared information spaces have been formulated. Results of the use of this WWW-based infrastructure are presented.
[1]
Richard Bentley,et al.
Basic support for cooperative work on the World Wide Web
,
1997,
Int. J. Hum. Comput. Stud..
[2]
Sarah A. Drummond.
An investigation into computer support for cooperative work in software engineering groups
,
1999
.
[3]
James J. Horning,et al.
Software Hut: A Computer Program Engineering Project in the Form of a Game
,
1977,
IEEE Transactions on Software Engineering.
[4]
Watts S. Humphrey,et al.
Managing the software process
,
1989,
The SEI series in software engineering.
[5]
Adele Goldberg.
Building a system in virtual reality with LearningWorks
,
1998,
ITiCSE '98.
[6]
John A. McDermid,et al.
15 – Software development process models
,
1991
.
[7]
Cornelia Boldyreff,et al.
Distributed group working in software engineering education
,
1998,
Inf. Softw. Technol..