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

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

Full description

Bibliographic Details
Main Authors: Muhammad Fahimullah, Yasir Faheem, Naveed Ahmad
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2019-01-01
Series:PLoS ONE
Online Access:https://doi.org/10.1371/journal.pone.0219216
id doaj-e13dc0a152ed4f6d9acc813a984f3b56
record_format Article
spelling doaj-e13dc0a152ed4f6d9acc813a984f3b562021-03-03T19:50:01ZengPublic Library of Science (PLoS)PLoS ONE1932-62032019-01-01147e021921610.1371/journal.pone.0219216A bi-objective game-theoretic model for collaboration formation between software development firms.Muhammad FahimullahYasir FaheemNaveed AhmadRequirement 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.https://doi.org/10.1371/journal.pone.0219216
collection DOAJ
language English
format Article
sources DOAJ
author Muhammad Fahimullah
Yasir Faheem
Naveed Ahmad
spellingShingle Muhammad Fahimullah
Yasir Faheem
Naveed Ahmad
A bi-objective game-theoretic model for collaboration formation between software development firms.
PLoS ONE
author_facet Muhammad Fahimullah
Yasir Faheem
Naveed Ahmad
author_sort Muhammad Fahimullah
title A bi-objective game-theoretic model for collaboration formation between software development firms.
title_short A bi-objective game-theoretic model for collaboration formation between software development firms.
title_full A bi-objective game-theoretic model for collaboration formation between software development firms.
title_fullStr A bi-objective game-theoretic model for collaboration formation between software development firms.
title_full_unstemmed A bi-objective game-theoretic model for collaboration formation between software development firms.
title_sort bi-objective game-theoretic model for collaboration formation between software development firms.
publisher Public Library of Science (PLoS)
series PLoS ONE
issn 1932-6203
publishDate 2019-01-01
description 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.
url https://doi.org/10.1371/journal.pone.0219216
work_keys_str_mv AT muhammadfahimullah abiobjectivegametheoreticmodelforcollaborationformationbetweensoftwaredevelopmentfirms
AT yasirfaheem abiobjectivegametheoreticmodelforcollaborationformationbetweensoftwaredevelopmentfirms
AT naveedahmad abiobjectivegametheoreticmodelforcollaborationformationbetweensoftwaredevelopmentfirms
AT muhammadfahimullah biobjectivegametheoreticmodelforcollaborationformationbetweensoftwaredevelopmentfirms
AT yasirfaheem biobjectivegametheoreticmodelforcollaborationformationbetweensoftwaredevelopmentfirms
AT naveedahmad biobjectivegametheoreticmodelforcollaborationformationbetweensoftwaredevelopmentfirms
_version_ 1714825487256125440