With improvements in network technologies and systems’ scalability, more and more globally-distributed applications are available. Opportunities for people from varying societies to play, exchange, confront, cooperate or learn synchronously have multiplied, resulting in many technology-mediated intercultural interactions. Furthermore, with globalization, software creation and distribution is no...