PLoS ONE (Jan 2019)

A bi-objective game-theoretic model for collaboration formation between software development firms.

  • Muhammad Fahimullah,
  • Yasir Faheem,
  • Naveed Ahmad

DOI
https://doi.org/10.1371/journal.pone.0219216
Journal volume & issue
Vol. 14, no. 7
p. e0219216

Abstract

Read online

Requirement for formation of collaborations has been on increase for the software development industry, especially for smaller to medium sized firms, due to rapid technological advancements, requirements for diversified skills, ever enhancing demands for innovation and fierce competition. Collaborative product development in an alliance enables the firms to benefit from each other's diversified skills and the experience as a result of which they can develop products more rapidly and of better quality as well resulting in a higher payoff. Also, the development costs decrease. However, to avoid undesired results, selection of an appropriate partner firm for collaboration is of utmost importance keeping in view the objectives of alliance formation of both the strategic partners. One-way partner selection techniques available in the literature are impractical as they enable a firm to rank potential partners only from its own perspective while ignoring their objectives. This problem is addressed by the two-way partner selection techniques, however, they either ignore the payoff distribution criteria or the proposed criteria is unfair. More importantly, existing techniques consider that firm collaborate only with the objective to enhance their financial payoff which might not always be the case. The fact that collaborating firms may have one but different objectives for collaboration, or, each may have multiple objectives is largely neglected. To address the scenarios in which firms may collaborate due to multiple and possibly different objectives, this work proposes a bi-objective game-theoretic model that enables a firm to select an appropriate partner based on the individual preferences of both on the following two objectives: 1) learning and 2) financial revenue. Moreover, this model calculates the pay-off that each firm should get whether only monetary, only in the form of learning or both. The calculation of payoff share is based on the following parameters: 1) individual goals of collaboration of partner selecting firms on the said two objectives, 2) their level of cost contribution, 3) cooperation ratio and 4) knowledge investment difference. Comprehensive analysis of various scenarios is done for the proposed Nash Bargaining payoff distribution model to find the optimum strategy of collaborating firms for each scenario.