Distributed Software Engineering Management
Ln Zhao,Y Zhang,Xz Ye,Sy Zhang
DOI: https://doi.org/10.1109/ICMLC.2005.1526916
2005-01-01
Abstract:Software development is becoming a more and more complicated task, and traditional client/server based software engineering management methods may not be suitable for large-scale software development. With the rapid development of the network technologies solutions have been emerged. This paper proposes a software engineering management method based on the Peer-to-Peer infrastructure. By exploring the characteristics of P2P, our system takes "Peer Group" as the unit to build up services such as source code management, task assignment, and software visualization. Our framework overcomes the bottleneck existed in the server in the traditional C/S structure, and transfers the loads of the server to the network boundary. Our method takes full advantages of the computation resources, and increases the system's performances. A performance test using our method in software development for practical applications will also be shown in the paper.