Skip to main content

P2P-Based Software Engineering Management

  • Conference paper
Networking and Mobile Computing (ICCNMC 2005)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 3619))

Included in the following conference series:

  • 654 Accesses

Abstract

With the rapid development of the network technologies, software development is becoming more and more complicated. Traditional software engineering management methods based on Client/Server structure have not been very competent for large-scale software development. This paper proposes a software engineering management method based on P2P structure. By exploring the characteristics of P2P, our system takes “Peer Group” as the unit to build up services including source code management, task assignment and software visualization. Our framework overcomes the server’s “bottleneck” existed in the C/S structure. Although it still has a server in the network, the server only provides indexing function and does not store the document. In this way, the loads of the server are transferred to the network boundary. Our method takes full advantages of computation resources, and can increase the system’s performance. We will also show in the paper the performance increases by our method in software development for practical applications.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Peer-to-Peer Working Group Homepage, http://www.peer-to-peerwg.org/index.html

  2. Napster Homepage, http://www.napster.com

  3. .NET My Services homepage (formerly code-named Hailstorm), http://www.microsoft.com/net/netmyservices.asp , http://www.microsoft.com/net/netmyservices.asp

  4. Jxta Homepage, http://www.jxta.org

  5. OpenP2P Homepage, http://www.openp2p.com

  6. Web Service workshop, http://www.w3.org/2002/ws/

  7. O’Reilly Network, http://onjava.com/

  8. UML Software Engineering Organization, http://www.uml.org.cn/

  9. Jorma, S., Marja, K.: Program Animation Based on the Roles of Variables. In: ACM Symposium on Software Visualization, San Diego, CA (2003)

    Google Scholar 

  10. Andrian, M., Louis, F., Jonathan, I.M.: 3D Representations for Software Visualization. In: ACM Symposium on Software Visualization, San Diego, CA (2003)

    Google Scholar 

  11. Cheng, Z., Kenneth, L.S., Thormas, P.C.: Graph Visualization for the Analysis of the Structure and Dynamics of Extreme-Scale Supercomputers. In: ACM Symposium on Software Visualization, San Diego, CA (2003)

    Google Scholar 

  12. Niklas, E., Philippas, T.: Growing Squares: Animated Visualization of Causal Relations. In: ACM Symposium on Software Visualization, San Diego, CA (2003)

    Google Scholar 

  13. Qin, W., Wei, W., Rhodes, B., Karel, D., Bruno, D.: Evolve, “An Open Extensible Software Visualization Framework”. In: ACM Symposium on Software Visualization, San Diego, CA (2003)

    Google Scholar 

  14. Christian, C., Stephen, K., Jasvir, N.: A System for Graph-Based Visualization of the Evolution of Software. In: ACM Symposium on Software Visualization, San Diego, CA (2003)

    Google Scholar 

  15. America Earthquake Grid, http://www.neesgrid.org/

  16. Wang, Q., Dai, Y., Tian, J., Zhao, T., Li, X.M.: An Infrastructure for Attribute Addressable P2P Network: Barnet. Journal of Software 14 (2003)

    Google Scholar 

  17. Shi, W.Y.: Digital City Service Management Mode and Platform Design based on P2PSMS. Degree Paper 6 (2002)

    Google Scholar 

  18. Tian, L.W., Yin, C.W.: Researching and Implementing of Intelligent Professional Search for Virtual Enterprise. Chinese Journal of Computers 3 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhao, L., Zhang, Y., Zhang, S., Ye, X. (2005). P2P-Based Software Engineering Management. In: Lu, X., Zhao, W. (eds) Networking and Mobile Computing. ICCNMC 2005. Lecture Notes in Computer Science, vol 3619. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11534310_53

Download citation

  • DOI: https://doi.org/10.1007/11534310_53

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28102-3

  • Online ISBN: 978-3-540-31868-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics