A multilateral negotiation method for software process modeling

  • Authors:
  • Nao Li;Qing Wang;Mingshu Li;Shuanzhu Du;Junchao Xiao

  • Affiliations:
  • Laboratory for Internet Software Technologies, Institute of Software, The Chinese Academy of Sciences, Beijing, China and Graduate University of Chinese Academy of Sciences, Beijing, China;Laboratory for Internet Software Technologies, Institute of Software, The Chinese Academy of Sciences, Beijing, China;Laboratory for Internet Software Technologies, Institute of Software, The Chinese Academy of Sciences, Beijing, China and Key Laboratory for Computer Science, The Chinese Academy of Sciences,Beiji ...;Laboratory for Internet Software Technologies, Institute of Software, The Chinese Academy of Sciences, Beijing, China;Laboratory for Internet Software Technologies, Institute of Software, The Chinese Academy of Sciences, Beijing, China and Graduate University of Chinese Academy of Sciences, Beijing, China

  • Venue:
  • ICSP'07 Proceedings of the 2007 international conference on Software process
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

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 MNMPA 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.