Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Only Time Will Tell: Modelling Information Diffusion in Code Review with Time-Varying Hypergraphs
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0001-8879-6450
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0003-1744-3118
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0003-0619-6027
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0003-3567-9300
Show others and affiliations
2022 (English)In: ESEM '22: Proceedings of the 16th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement / [ed] Madeiral F., Lassenius C., Lassenius C., Conte T., Mannisto T., Association for Computing Machinery (ACM), 2022, p. 195-204Conference paper, Published paper (Refereed)
Abstract [en]

Background: Modern code review is expected to facilitate knowledge sharing: All relevant information, the collective expertise, and meta-information around the code change and its context become evident, transparent, and explicit in the corresponding code review discussion. The discussion participants can leverage this information in the following code reviews; the information diffuses through the communication network that emerges from code review. Traditional time-aggregated graphs fall short in rendering information diffusion as those models ignore the temporal order of the information exchange: Information can only be passed on if it is available in the first place.

Aim: This manuscript presents a novel model based on time-varying hypergraphs for rendering information diffusion that overcomes the inherent limitations of traditional, time-aggregated graph-based models. 

Method: In an in-silico experiment, we simulate an information diffusion within the internal code review at Microsoft and show the empirical impact of time on a key characteristic of information diffusion: the number of reachable participants. 

Results: Time-aggregation significantly overestimates the paths of information diffusion available in communication networks and, thus, is neither precise nor accurate for modelling and measuring the spread of information within communication networks that emerge from code review. 

Conclusion: Our model overcomes the inherent limitations of traditional, static or time-aggregated, graph-based communication models and sheds the first light on information diffusion through code review. We believe that our model can serve as a foundation for understanding, measuring, managing, and improving knowledge sharing in code review in particular and information diffusion in software engineering in general.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2022. p. 195-204
Series
International Symposium on Empirical Software Engineering and Measurement, ISSN 1949-3770, E-ISSN 1949-3789
Keywords [en]
code review, collaboration, communication, communication network, developer networks, in-silico experiment, information diffusion, knowledge sharing, measurement, simulation, time-varying hypergraph, topology
National Category
Other Engineering and Technologies not elsewhere specified
Research subject
Software Engineering
Identifiers
URN: urn:nbn:se:bth-23480DOI: 10.1145/3544902.3546254Scopus ID: 2-s2.0-85139871479ISBN: 9781450394277 (print)OAI: oai:DiVA.org:bth-23480DiVA, id: diva2:1685861
Conference
16th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM 2022, Helsinki, 18 September through 23 September 2022
Part of project
SERT- Software Engineering ReThought, Knowledge Foundation
Funder
Knowledge Foundation, 20180010
Note

open access

Available from: 2022-08-05 Created: 2022-08-05 Last updated: 2022-10-28Bibliographically approved

Open Access in DiVA

fulltext(2991 kB)235 downloads
File information
File name FULLTEXT02.pdfFile size 2991 kBChecksum SHA-512
d68ce817363c25236cd624ba5171e6f8ac765218e688421a375c42664a92728d8983f69ba3c1b5980a6737c1a89b3498bf544a9d86507a8f4288f199bbe83ba5
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Dorner, MichaelŠmite, DarjaMendez, DanielWnuk, Krzysztof

Search in DiVA

By author/editor
Dorner, MichaelŠmite, DarjaMendez, DanielWnuk, KrzysztofCzerwonka, Jacek
By organisation
Department of Software Engineering
Other Engineering and Technologies not elsewhere specified

Search outside of DiVA

GoogleGoogle Scholar
Total: 266 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 341 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf