• Corpus ID: 238856925

Only Time Will Tell: Modelling Communication for Information Diffusion in Software Engineering

  title={Only Time Will Tell: Modelling Communication for Information Diffusion in Software Engineering},
  author={Michael Dorner and Daniel M{\'e}ndez and Krzysztof Wnuk and Jacek Czerwonka},
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… 

Figures from this paper


Hypergraphs: an introduction and review URL: http://arxiv.org/abs/2002.05014
  • 2020
A systematic mapping study of developer social network research
This study uncovered several open issues in the state of the art, e.g., studying inter-company collaborations, using multiple information sources for DSN research, as well as general lack of reporting guidelines or replication studies.
A Design-Methodology for Epidemic Dynamics via Time-Varying Hypergraphs
A novel approach that takes into account direct and indirect epidemic contagion pathways to explore the dynamics of the epidemic, the times of possible contagions, and human-mobility patterns is proposed, embedded into a design-methodology for agent-based models (ABMs), able to improve the correctness in the epidemic estimations of classical contact-network approaches.
Heard it through the Gitvine: an empirical study of tool diffusion across the npm ecosystem
The results show that factors such as social exposure, competition, and observability affect the adoption of tools significantly, and they provide a roadmap for software engineers and researchers seeking to propagate best practices and tools.
The Role of Simulation-Based Studies in Software Engineering Research
The ABC of Software Engineering Research
A taxonomy from the social sciences is adopted, termed here the ABC framework for SE research, which offers a holistic view of eight archetypal research strategies, and six ways in which the framework can advance SE research.
When and Why Your Code Starts to Smell Bad (and Whether the Smells Go Away)
Technical debt is a metaphor introduced by Cunningham to indicate “not quite right code which we postpone making it right”. One noticeable symptom of technical debt is represented by code smells,
Characteristics of Useful Code Reviews: An Empirical Study at Microsoft
The proportion of useful comments made by a reviewer increases dramatically in the first year that he or she is at Microsoft but tends to plateau afterwards, and it is found that the more files that are in a change, the lower the proportion of comments in the code review that will be of value to the author of the change.
Experimentation with dynamic simulation models in software engineering: planning and reporting guidelines
A set of reporting guidelines for SBS with dynamic models in the context of SE aiming at providing guidance on which information the report should contain is proposed, and a set of 33 reporting and planning guidelines for different stages of the simulation lifecycle focused on the experimentation with dynamic simulation models have been put together.
Expectations, outcomes, and challenges of modern code review
  • Alberto Bacchelli, C. Bird
  • Computer Science, Political Science
    2013 35th International Conference on Software Engineering (ICSE)
  • 2013
This study reveals that while finding defects remains the main motivation for review, reviews are less about defects than expected and instead provide additional benefits such as knowledge transfer, increased team awareness, and creation of alternative solutions to problems.