Selected Publications

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

Date Type Authors Title Venue
2024 Conference Paper
  • Ruben Hias
  • Weihong Wang
  • Jan Vanhoof
  • Tom Van Cutsem
A Scalable State Sharing Protocol for Low-Resource Validator Nodes in Blockchain Networks
author copy publisher link blockchain
BRAINS 2024 (Best Paper Award)
2024 Journal Paper
  • Yibin Xu
  • Tijs Slaats
  • Boris Düdder
  • Thomas Troels Hildebrandt
  • Tom Van Cutsem
Safe design and evolution of smart contracts using dynamic condition response graphs to model generic role-based behaviors

publisher link blockchain smart contracts
Journal of Software: Evolution and Process
2021 Conference Paper
  • Geert Heyman
  • Raf Huysegems
  • Pascal Justen
  • Tom Van Cutsem
Natural Language-guided Programming
author copy publisher link machine learning AI pair programming
Onward! 2021
2019 Conference Paper
  • Bart Theeten
  • Frederik Vandeputte
  • Tom Van Cutsem
Import2vec: Learning Embeddings for Software Libraries
author copy publisher link machine learning information retrieval
MSR 2019
2014 Journal Paper
  • Tom Van Cutsem
  • Elisa Gonzalez Boix
  • Christophe Scholliers
  • Andoni Lombide Carreton
  • Dries Harnie
  • Kevin Pinte
  • Wolfgang De Meuter
AmbientTalk: programming responsive mobile peer-to-peer applications with actors
author copy publisher link mobile computing ambienttalk
Elsevier Computer Languages, Systems and Structures
2013 Conference Paper
  • Tom Van Cutsem
  • Mark S. Miller
Trustworthy Proxies: Virtualizing Objects with Invariants
author copy publisher link reflection proxies
ECOOP 2013
2013 Invited Paper
  • Mark S. Miller
  • Tom Van Cutsem
  • Bill Tulloh
Distributed Electronic Rights in JavaScript
author copy publisher link distributed computing javascript
ESOP 2013
2013 Survey Paper
  • Engineer Bainomugisha
  • Andoni Lombide Carreton
  • Tom Van Cutsem
  • Stijn Mostinckx
  • Wolfgang de Meuter
A survey on reactive programming
author copy publisher link reactive programming
ACM Computing Surveys
2012 Journal Paper
  • Tom Van Cutsem
  • Mark S. Miller
Robust Trait Composition for Javascript

publisher link software composition
Elsevier Science of Computer Programming
2010 Conference Paper
  • Tom Van Cutsem
  • Mark S. Miller
Proxies: Design Principles for Robust Object-oriented Intercession APIs
author copy publisher link reflection proxies
DLS 2010
2009 Journal Paper
  • Stijn Mostinckx
  • Tom Van Cutsem
  • Stijn Timbermont
  • Elisa Gonzalez Boix
  • Eric Tanter
  • Wolfgang De Meuter
Mirror-based Reflection in AmbientTalk

publisher link reflection ambienttalk
Wiley Software: Practice & Experience
2009 Journal Paper
  • Tom Van Cutsem
  • Stijn Mostinckx
  • Wolfgang De Meuter
Linguistic Symbiosis between Event Loop Actors and Threads

publisher link concurrency ambienttalk
Elsevier Computer Languages, Systems and Structures
2009 Conference Paper
  • Tom Van Cutsem
  • Alexandre Bergel
  • Stéphane Ducasse
  • Wolfgang De Meuter
Adding State and Visibility Control to Traits using Lexical Nesting

publisher link software composition
ECOOP 2009
2008 PhD Thesis
  • Tom Van Cutsem
Ambient References: Object Designation in Mobile Ad Hoc Networks
author copy talk slides mobile computing ambienttalk
Vrije Universiteit Brussel
2007 Conference Paper
  • Stijn Mostinckx
  • Tom Van Cutsem
  • Stijn Timbermont
  • Eric Tanter
Mirages: behavioral intercession in a mirror-based architecture
author copy publisher link computational reflection
DLS 2007 (Most Notable Paper Award)
2006 Conference Paper
  • Jessie Dedecker
  • Tom Van Cutsem
  • Stijn Mostinckx
  • Theo D'Hondt
  • Wolfgang De Meuter
Ambient-oriented Programming in AmbientTalk

publisher link mobile computing ambienttalk
ECOOP 2006
2004 MSc Thesis
  • Tom Van Cutsem
  • Stijn Mostinckx
A Prototype-based Approach To Distributed Applications
author copy talk slides mobile computing ambienttalk
Vrije Universiteit Brussel