Modeling a Global Software Development Project as a Complex Socio-Technical System to Facilitate Risk Management and Improve the Project Structure | IEEE Conference Publication | IEEE Xplore