Concepts, model and framework of cooperative software engineering

  • Authors:
  • Yong Tang;Yan Pan;Lu Liang;Hui Ma;Na Tang

  • Affiliations:
  • Dept. of Computer Science, Sun Yat-sen University, Guangzhou, P.R. China;Dept. of Computer Science, Sun Yat-sen University, Guangzhou, P.R. China;Dept. of Computer Science, Sun Yat-sen University, Guangzhou, P.R. China;Dept. of Computer Science, Sun Yat-sen University, Guangzhou, P.R. China;Dept. of Computer Science, Sun Yat-sen University, Guangzhou, P.R. China

  • Venue:
  • CSCWD'04 Proceedings of the 8th international conference on Computer Supported Cooperative Work in Design I
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recently, the cooperation aspect of distributed teamwork in software engineering has become a hot research topic. This paper first reviews the concepts of cooperative software engineering. Then, a process model for cooperative software engineering is investigated, which forms the starting point for the analysis, structuring, management and synchronization of cooperative software development tasks. Next, universal design principles for an environment to support cooperative software development projects are obtained. The identified design principles serve as the basis for the development of the model. Finally, a typical framework for cooperative software engineering environment is proposed and its key components are described.