Skip to main content

A Multilateral Negotiation Method for Software Process Modeling

  • Conference paper
Software Process Dynamics and Agility (ICSP 2007)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4470))

Included in the following conference series:

Abstract

Currently most software process modeling approaches are predefined, not automatically adaptive to different software projects, and provide little support for development team formation with task and resources allocation in real environments. Based on our ten-year working experience for software organizations, we propose an agent-based multilateral negotiation model MNM-PA to support dynamic software process modelling and ease the work of team formation. MNM-PA brings the following advantages: (1) the software processes are not predefined; (2) the software processes are for given projects and with development teams, allocated tasks and task constrains. MNM-PA is an extension of the classic one-time biding contract net protocol. It defines the main components to model a complete negotiation process for software process construction, especially including the negotiation strategies. MNM-PA is implemented and experimented in a software process management tool namely SoftPM, which is used in more than 100 software organizations in China.

This work is supported by the National Natural Science Foundation of China under grant Nos. 60573082, 60473060, 60673121; the National Hi-Tech Research and Development Plan of China under Grant No. 2006AA01Z185, 2006AA01Z19B; the National Key Technologies R&D Program under Grant No. 2005BA113A01.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

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. Zhao, X., et al.: An Agent-Based Self-Adaptive Software Process Model. Journal of Software 15(3), 348–359 (2004)

    MATH  Google Scholar 

  2. Zhao, X., Chan, K., Li, M.: Applying Agent Technology to Software Process Modeling and Process-Centered Software Engineering Environment. In: Proceedings the 2005 ACM Symposium on Applied Computing (SAC’05), pp. 1529–1533 (2005)

    Google Scholar 

  3. Wang, Q., et al.: A Process-Agent Construction Method for Software Process Modeling in SoftPM. In: Wang, Q., et al. (eds.) SPW 2006 and ProSim 2006. LNCS, vol. 3966, pp. 204–213. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  4. Wang, Q., Li, M.: Software Process Management: Practices in China. In: Li, M., Boehm, B., Osterweil, L.J. (eds.) SPW 2005. LNCS, vol. 3840, pp. 317–331. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  5. User Manual of Software Management Platform for CMM/CMMI/ISO9000. Institute of Software, Chinese Academy of Science (2005)

    Google Scholar 

  6. Barthelmess, P.: Collaborantion and Coodination in Process-Centered Software Development Environments. A Review of the Literature. Information and Software Technology 45(13), 911–928 (2003)

    Article  Google Scholar 

  7. Li, N., et al.: A Negotiation Model in an Agent-Based Process-Centered Software Engineering Environment. In: Proceedings of the 18th International Conference on Software Engineering and Knowledge Engineering (SEKE 2006), San Francisco, USA, pp. 664–669 (2006)

    Google Scholar 

  8. Sanholm, T.: An Implementation of the Contract Net Protocol Based on Marginal Cost Calculations. In: Proceedings of the Eleventh National Conference on Artificial Intelligence, pp. 256–262 (1993)

    Google Scholar 

  9. Paurobally, S., Turner, P.J., Jennings, N.R.: Automating Negotiation for M-Services. IEEE Transaction on Systems, Man, and Cybernetics-Part A: Systems and Humans 33(6), 709–724 (2003)

    Article  Google Scholar 

  10. Sierra, C., Faratin, P., Jennings, N.R.: A Service-Oriented Negotiation Model between Autonomous Agents. In: Boman, M., Van de Velde, W. (eds.) MAAMAW 1997. LNCS, vol. 1237, pp. 17–35. Springer, Heidelberg (1997)

    Google Scholar 

  11. Raiffa, H.: The Art and Science of Negotiation. Harvard University Press, Cambridge (1982)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Qing Wang Dietmar Pfahl David M. Raffo

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Li, N., Wang, Q., Li, M., Du, S., Xiao, J. (2007). A Multilateral Negotiation Method for Software Process Modeling. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds) Software Process Dynamics and Agility. ICSP 2007. Lecture Notes in Computer Science, vol 4470. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72426-1_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72426-1_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72425-4

  • Online ISBN: 978-3-540-72426-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics