“…Overall, it takes more time and effort to communicate effectively in offshore projects (Iacovou & Nakatsu, 2008). However, studies have also shown successful knowledge sharing and collaboration among geographically and culturally distributed software developers through information and communication technologies (Persson et al, 2012;Yalaho & Nahar, 2010). Differences in work culture, team behavior, or organizational culture may also lead to difficulties (Connaughton & Shuffler, 2007;Nakatsu & Iacovou, 2009;Persson, 2010), that can be caused by divergence between sites, in balancing collectivism and individualism, perception of authority and hierarchy, and planning and punctuality (Herbsleb & Moitra, 2001;Krishna et al, 2004).…”