DocumentCode :
1283923
Title :
Supporting cooperation in the SPADE-1 environment
Author :
Bandinelli, Sergio ; Nitto, Elisabetta Di ; Fuggetta, Alfonso
Author_Institution :
Eur. Software Inst., Bizkaia, Spain
Volume :
22
Issue :
12
fYear :
1996
fDate :
12/1/1996 12:00:00 AM
Firstpage :
841
Lastpage :
865
Abstract :
Software development is a cooperative activity that relies heavily on the quality and effectiveness of the communication channels established within the development team and with the end-user. Process-centered software engineering environments (PSEEs) support the definition and the execution of various phases of the software process. This is achieved by explicitly defining cooperation procedures, and by supporting synchronization and data sharing among its users. PSEE and CSCW technologies have been developed rather independently from each other, leading to a large amount of research results, tools and environments, and practical experiences. We have reached a stage in technology development where it is necessary to assess and evaluate the effectiveness of the research efforts carried out so far. Moreover, it is important to understand how to integrate and exploit the results of these different efforts. The goal of the paper is to understand which kind of basic functionalities PSEEs can and should offer, and how these environments can be integrated with other tools to effectively support cooperation in software development. In particular, the paper introduces a process model we have built to support a cooperative activity related to anomaly management in an industrial software factory. The core of the paper presents and discusses the experiences and results that we have derived from this modeling activity, and how they related to the general problem of supporting cooperation in software development. The project was carried out using the SPADE (Software Process Analysis, Design and Enactment) PSEE and the ImagineDesk CSCW toolkit
Keywords :
computer aided software engineering; groupware; project support environments; synchronisation; ImagineDesk CSCW toolkit; SPADE-1 environment; anomaly management; basic functionalities; communication channels; computer-supported cooperative work; cooperation procedures; cooperative activity; data sharing; industrial software factory; process model; process-centered software engineering environments; research efforts; software development; software process; synchronization; technology development; Application software; Collaborative work; Communication channels; Computer Society; Computer industry; Helium; Production facilities; Programming; Research initiatives; Software engineering;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.553634
Filename :
553634
Link To Document :
بازگشت