TY - JOUR
T1 - Simulation-based workforce assignment in a multi-organizational social network for alliance-based software development
AU - Celik, Nurcin
AU - Lee, Seungho
AU - Mazhari, Esfandyar
AU - Son, Young Jun
AU - Lemaire, Robin
AU - Provan, Keith G.
N1 - Funding Information:
This work has been supported by the National Science of Foundation under NSF-SOD 0725336.
PY - 2011/11
Y1 - 2011/11
N2 - The development of alliance-based software requires the collaboration of many stakeholders. These different stakeholders across multiple organizations form a complex social network. The goal of this paper is to develop a novel modeling framework, which will help task managers devise optimal workforce assignments considering both short-term and long-term aspects of the software development process. The proposed framework is composed of an assignment module and a prediction module. For a given task, the assignment module first selects a candidate workforce mix. Based on the candidate workforce mix, the prediction module then predicts the short-term performance (productivity) as well as the long-term performance (workforce training and robustness of the organization) of the organization. Then, the assignment module selects another candidate mix, and this iteration continues until an optimal workforce mix is found. The prediction module and the assignment module are based on an agent-based simulation method and a multi-objective optimization model, respectively. The proposed modeling framework is illustrated with a software enhancement request process in Kuali, an alliance-based open source software development project involving 12 organizations. The constructed framework is executed with varying parameters to demonstrate its use and benefit in the software enhancement process.
AB - The development of alliance-based software requires the collaboration of many stakeholders. These different stakeholders across multiple organizations form a complex social network. The goal of this paper is to develop a novel modeling framework, which will help task managers devise optimal workforce assignments considering both short-term and long-term aspects of the software development process. The proposed framework is composed of an assignment module and a prediction module. For a given task, the assignment module first selects a candidate workforce mix. Based on the candidate workforce mix, the prediction module then predicts the short-term performance (productivity) as well as the long-term performance (workforce training and robustness of the organization) of the organization. Then, the assignment module selects another candidate mix, and this iteration continues until an optimal workforce mix is found. The prediction module and the assignment module are based on an agent-based simulation method and a multi-objective optimization model, respectively. The proposed modeling framework is illustrated with a software enhancement request process in Kuali, an alliance-based open source software development project involving 12 organizations. The constructed framework is executed with varying parameters to demonstrate its use and benefit in the software enhancement process.
KW - Distributed/global software development
KW - Organizational management and networks
KW - Software process
KW - Task control and modeling
KW - Workforce assignment
UR - http://www.scopus.com/inward/record.url?scp=80051919802&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=80051919802&partnerID=8YFLogxK
U2 - 10.1016/j.simpat.2011.07.004
DO - 10.1016/j.simpat.2011.07.004
M3 - Article
AN - SCOPUS:80051919802
SN - 1569-190X
VL - 19
SP - 2169
EP - 2188
JO - Simulation Modelling Practice and Theory
JF - Simulation Modelling Practice and Theory
IS - 10
ER -