MSR 2023
Dates to be announced Melbourne, Australia
co-located with ICSE 2023
Mon 15 May 2023 12:14 - 12:26 at Meeting Room 110 - Software Evolution & Analysis Chair(s): Michael Schlichtig

WebAssembly is increasingly being used as a portable compilation target for high-level programming lan- guages. However, the current datasets of WebAssembly programs only include binaries without their corresponding source code. Having the source code available along with the binaries would be helpful for tool writers, and it would enable in-depth program analyses. We mined GitHub and collected 2540 C and C++ projects that are highly-related to WebAssembly. From these projects, we extracted a dataset of 8915 binaries that belong to 572 projects and linked WebAssembly binaries to their source code. To demonstrate an application of this dataset, we investigated the presence of eight WebAssembly compilation smells in a subset of these projects. We deployed Wasmizer, a tool that regularly mines GitHub projects and makes an up-to- date dataset of WebAssembly sources and their binaries publicly available

Mon 15 May

Displayed time zone: Hobart change

11:50 - 12:35
11:50
6m
Talk
TypeScript's Evolution: An Analysis of Feature Adoption Over Time
Technical Papers
Joshua D. Scarsbrook The University of Queensland, Mark Utting The University of Queensland, Ryan K. L. Ko The University of Queensland
Pre-print
11:56
6m
Talk
DGMF: Fast Generation of Comparable, Updatable Dependency Graphs for Software Repositories
Data and Tool Showcase Track
Tobias Litzenberger TU Dortmund University, Johannes Düsing TU Dortmund University, Ben Hermann TU Dortmund
12:02
6m
Talk
Enabling Analysis and Reasoning on Software Systems through Knowledge Graph Representation
Data and Tool Showcase Track
Satrio Adi Rukmono , Michel Chaudron Eindhoven University of Technology, The Netherlands
12:08
6m
Talk
microSecEnD: A Dataset of Security-Enriched Dataflow Diagrams for Microservice Applications
Data and Tool Showcase Track
Simon Schneider Hamburg University of Technology, Tufan Özen Hamburg University of Technology, Michael Chen Hamburg University of Technology, Riccardo Scandariato Hamburg University of Technology
12:14
12m
Talk
Wasmizer: Curating WebAssembly-driven Projects on GitHub
Technical Papers
Alexander Nicholson University of Auckland, Quentin Stiévenart Vrije Universiteit Brussel, Arash Mazidi TU Clausthal, Mohammad Ghafari TU Clausthal
12:26
6m
Talk
Feature Toggle Usage Patterns : A Case Study on Google Chromium
Technical Papers
Md Tajmilur Rahman Gannon University