Electronic collaboration (e-collaboration) is defined as teamwork that is facilitated by the use of electronic technologies such as video conferencing, text messaging, version control repository, e-mail, Google Docs, etc., for a group to accomplish a common task (Kock, Davidson, Ocker, & Wazlawick, 2001; Kock & D’Arcy, 2002; Knock, 2008). This is a broad definition, but it captures the essence of virtual teams.