{'fraction_non_alphanumeric': 0.022030651340996167, 'fraction_numerical': 0.0, 'mean_word_length': 5.450617283950617, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Simulated Co-location in Distributed Software Development: An Experience Report

Distributed software development imposes challenges because of geographical, temporal and the cultural differences in which distributed teams live in. The advances in telecommunication, media, and technology have allowed companies to develop ways to simulate physical proximity in a real-time fashion. For instance, the sharing of a real-size screen can be used to promote the feeling that people on the other side of the screen are physically co-located with those in a certain site. The adoption of tools, methods, and technologies that simulate physical proximity aims to minimize the well-known challenges faced by distributed teams. The goal of this paper is to present the experience of a multinational Brazilian company in adopting technology to simulated co-location to support their software development processes. The benefits of such simulation, such as improved communication, and challenged faced, such as infrastructure problems, are also described.