Only Time Will Tell: Modelling Communication for Information Diffusion in Software Engineering
In this manuscript, we present a novel model based on time-varying hypergraphs for rendering communication networks in software engineering as distributed and self-organizing information repositories, capable of encoding and decoding information over time. Our model overcomes the inherent limitations of traditional, static graph-based models and enables research on the time-dependent spread of information, the so-called information diffusion, within those networks. We perform a discrete-event computer simulation rendering an arbitrary information diffusion in a communication network typical for software engineering, namely code review, in order to (1) present an empirical showcase of our model rendering the code review at Microsoft, (2) validate our model in comparison with an equivalent, but time-aggregated model, and, thereby, (3) demonstrate the outstanding importance of time for research on communication networks. Lastly, we discuss the implications, the practical applications, and an outlook on future research on communication networks as distributed and decentralized information repositories – unlocked by our novel model.
READ FULL TEXT