Selected Publications

Below is a selection of my scientific publications. For a complete list, see:

2026

  • Conference Paper
    The Masks We (Think We) Wear: Privacy Threats of Browser-Extension Wallets in the Web3 Ecosystem Weihong Wang, Yana Dimova, Victor Vansteenkiste, Tom Van Goethem, Tom Van Cutsem PETS 2026
    web3 · privacy · blockchain
  • Journal Paper
    The State Network: A Scalable State Sharing Protocol for Low-Storage Validator Nodes in Blockchain Networks Ruben Hias, Weihong Wang, Joffrey Van Cauwenberghe, Jan Vanhoof, Tom Van Cutsem Distributed Ledger Technology: Research and Practice
    blockchain · protocol design · ethereum

2025

  • Conference Paper
    Depermissioning Web3: a Permissionless Accountable RPC Protocol for Blockchain Networks Weihong Wang, Tom Van Cutsem ICDCS 2025
    blockchain · protocol design

2024

  • Conference Paper
    A Scalable State Sharing Protocol for Low-Resource Validator Nodes in Blockchain Networks Ruben Hias, Weihong Wang, Jan Vanhoof, Tom Van Cutsem BRAINS 2024 (Best Paper Award)
    blockchain · peer-to-peer
  • Journal Paper
    Safe design and evolution of smart contracts using dynamic condition response graphs to model generic role-based behaviors Yibin Xu, Tijs Slaats, Boris Düdder, Thomas Troels Hildebrandt, Tom Van Cutsem Journal of Software: Evolution and Process
    blockchain · smart contracts

2021

  • Conference Paper
    Natural Language-guided Programming Geert Heyman, Raf Huysegems, Pascal Justen, Tom Van Cutsem Onward! 2021
    machine learning · AI pair programming

2019

  • Conference Paper
    Import2vec: Learning Embeddings for Software Libraries Bart Theeten, Frederik Vandeputte, Tom Van Cutsem MSR 2019
    machine learning · information retrieval

2014

  • Journal Paper
    AmbientTalk: programming responsive mobile peer-to-peer applications with actors Tom Van Cutsem, Elisa Gonzalez Boix, Christophe Scholliers, Andoni Lombide Carreton, Dries Harnie, Kevin Pinte, Wolfgang De Meuter Elsevier Computer Languages, Systems and Structures
    mobile computing · ambienttalk

2013

  • Conference Paper
    Trustworthy Proxies: Virtualizing Objects with Invariants Tom Van Cutsem, Mark S. Miller ECOOP 2013
    reflection · proxies
  • Invited Paper
    Distributed Electronic Rights in JavaScript Mark S. Miller, Tom Van Cutsem, Bill Tulloh ESOP 2013
    distributed computing · javascript
  • Survey Paper
    A survey on reactive programming Engineer Bainomugisha, Andoni Lombide Carreton, Tom Van Cutsem, Stijn Mostinckx, Wolfgang de Meuter ACM Computing Surveys
    reactive programming

2012

  • Journal Paper
    Robust Trait Composition for Javascript Tom Van Cutsem, Mark S. Miller Elsevier Science of Computer Programming
    software composition

2010

  • Conference Paper
    Proxies: Design Principles for Robust Object-oriented Intercession APIs Tom Van Cutsem, Mark S. Miller DLS 2010
    reflection · proxies

2009

  • Journal Paper
    Mirror-based Reflection in AmbientTalk Stijn Mostinckx, Tom Van Cutsem, Stijn Timbermont, Elisa Gonzalez Boix, Eric Tanter, Wolfgang De Meuter Wiley Software: Practice & Experience
    reflection · ambienttalk
  • Journal Paper
    Linguistic Symbiosis between Event Loop Actors and Threads Tom Van Cutsem, Stijn Mostinckx, Wolfgang De Meuter Elsevier Computer Languages, Systems and Structures
    concurrency · ambienttalk
  • Conference Paper
    Adding State and Visibility Control to Traits using Lexical Nesting Tom Van Cutsem, Alexandre Bergel, Stéphane Ducasse, Wolfgang De Meuter ECOOP 2009
    software composition

2008

  • PhD Thesis
    Ambient References: Object Designation in Mobile Ad Hoc Networks Tom Van Cutsem Vrije Universiteit Brussel
    mobile computing · ambienttalk

2007

2006

  • Conference Paper
    Ambient-oriented Programming in AmbientTalk Jessie Dedecker, Tom Van Cutsem, Stijn Mostinckx, Theo D'Hondt, Wolfgang De Meuter ECOOP 2006
    mobile computing · ambienttalk

2004

  • MSc Thesis
    A Prototype-based Approach To Distributed Applications Tom Van Cutsem, Stijn Mostinckx Vrije Universiteit Brussel
    mobile computing · ambienttalk