VLDB 2026 Research / reviewers in the wild / expert
Tim Steenvoorden
dblp:185/9917
· DBLP profile ↗
2ranked-venue papers
1as first author
1since 2021 · last 2025
0000-0002-8436-2054ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author · 1 since 2021Theory of computation · 2 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | A Reflection on Task-Oriented ProgrammingabstractTask-oriented programming (top) is a declarative programming paradigm where the main building blocks are tasks. Tasks represent work and have an observable task value. Tasks are combined to form compositions of tasks. From this specification of work, a ready-for-work application can be derived automatically. Mart Lubbers, Tim Steenvoorden |
PPDP | 2 |
| 2019 | TopHat: A formal foundation for task-oriented programmingabstractSoftware that models how people work is omnipresent in today's society. Current languages and frameworks often focus on usability by non-programmers, sacrificing flexibility and high level abstraction. Task-oriented programming (TOP) is a programming paradigm that aims to provide the desired level of abstraction while still being expressive enough to describe real world collaboration. It prescribes a declarative programming style to specify multi-user workflows. Workflows can be higher-order. They communicate through typed values on a local and global level. Such specifications can be turned into interactive applications for different platforms, supporting collaboration during execution. TOP has been around for more than a decade, in the forms of iTasks and mTasks, which are tailored for real-world usability. So far, it has not been given a formalisation which is suitable for formal reasoning. Tim Steenvoorden, Nico Naus, Markus Klinik |
PPDP | 1 |