Groupware support tools for collaborative software engineering
Proceedings of the Thirtieth Hawaii International Conference on System Sciences (1997)
- ISSN: 10603425
- ISBN: 0818677430
- DOI: 10.1109/HICSS.1997.665471
Available from ieeexplore.ieee.org
or
Abstract
This paper describes a software engineering support environment to facilitate software development and testing using globally distributed teams. The construction of this support environment, known as the GWSE (Global Working in Software Engineering) system, has been based upon Lotus Notes, which has provided a flexible and extensible data repository. Software configuration management and project management facilities are incorporated into the GWSE system by integrating existing tools with the Notes repository. The architecture and design of the GWSE system is presented, and a brief account of its use in a project is given
Page 1
Groupware support tools for colla...
Groupware Ian Gotton*, igor *CSIRO Division of Ir Technology Sydney, NSW 21 13, email iango a sofrware engineering support environment environment, known as the in Sofrware Engineering) Introduction projects creates the y for performing 24 hour software developm me differences between ted to give the effect of continuous and conc ork on the project [2, 31, potentially reducing antly the time-to-market been defined to descri suitable control, globally distributed team support tools for use consultation[6 J : Support Tools for Collaborative Software Engineering Hawryszkiewycz**, Kenny Ragoonaden***, Charles Chung", Shijian Lu*, Guneet Randham** ifonnation **School Of Computing ***Regional Information Australia, TechnologyI Broadway, Ltd, 1 Market St, Sydney NS W Sciences, University of Systems, BT Australasia Pty @syd.dil.csiro.au Sydney NS W 2000 Australia ?OOO Australia developing code modules. Completed code modules are then passed to the remote testing group which performs tests from the test specification, and reports the test failures observed to the development group. The development group fixes problems and instructs the test group to re-test. Responsibility for overall task completion and monitoring remains with the supervisory development group, with responsibility for specifying and carrying out tests residing with the test group. To exploit the overniglht gain effect, the development group can allocatle testing tasks to the test group at the end of their working day. The test group runs as many tests as possible during their day, and hands back at the end of their working day the results to the development group. In this manner, from the development groups perspective, testing has occuned overnight [6]. In order to adequately support this manner of work, we have built a software engineering support environment based on Lotus Notes groupware technology. Initially a simple pirototype was built and trialed, and the results of this case study [7] fed into the development of a more comprehensive toolset known as the GWSE system. This paper presents the brief requirements and the logical and physical architectural solutions devised for the GWSE system. It then describes the use of the system in a trial development project, and plans for further enhancements. GWSE System Requirements The basic requirements for the GWSE system were to provide project management, workflow and transparent document archiving and management to both co-located and globally distributed software development teams. Hence the s,ystem must be able to provide distributed coordination, communication and document management between groups of developers 157
Readership Statistics
4 Readers on Mendeley
by Discipline
by Academic Status
50% Student (Bachelor)
25% Ph.D. Student
25% Researcher (at an Academic Institution)
by Country
25% Germany
25% Austria
25% Denmark
Sign up today - FREE
Mendeley saves you time finding and organizing research. Learn more
- All your research in one place
- Add and import papers easily
- Access it anywhere, anytime


