Distributed software engineering management
2005
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 is also shown in the paper.
Keywords:
- Social software engineering
- Software construction
- Software peer review
- Software Engineering Process Group
- Resource-oriented architecture
- Package development process
- Software sizing
- Distributed computing
- Computer science
- Software development
- Software engineering
- Artificial intelligence
- Software as a service
- Software system
- Software framework
- Software verification and validation
- Component-based software engineering
- Machine learning
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
8
References
0
Citations
NaN
KQI