{'fraction_non_alphanumeric': 0.009790209790209791, 'fraction_numerical': 0.0, 'mean_word_length': 5.691588785046729, '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}}
Software Development as Activities Creating and Utilizing Socio-Technical Information Spaces

Software development is a process of gathering and creating information; it requires programmers to uncover the various parts that are related to their current task. We propose to conceptualize a software system being developed as a socio-technical information space that has multiple layers of links that relate different units of information resources that include code, documents and programmers. This conceptualization can lead to the creation of better tools that support the exploration of various latent relations to identify relevant resources that cannot be easily achieved by technical or social analysis alone.