VLDB 2026 Research / reviewers in the wild / expert
Matthew MacLaurin
dblp:92/1503
· DBLP profile ↗
1ranked-venue papers
1as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Human-computer interaction and pervasive computing
1 paper |
Learning and educational technologies · 50% User interface design and tools · 50% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
User interface design and tools › design guidelines
interface design guidelines |
0.1 | 1 | 2011 | The design of kodu: a tiny visual programming language for children on the Xbox 360 · POPL 2011 |
Learning and educational technologies › programming education
programming education for children |
0.1 | 1 | 2011 | The design of kodu: a tiny visual programming language for children on the Xbox 360 · POPL 2011 |
Programming languages and type systems
language design |
0.1 | 1 | 2011 | The design of kodu: a tiny visual programming language for children on the Xbox 360 · POPL 2011 |
Programming languages and type systems › programming paradigms
visual programming languages |
0.1 | 1 | 2011 | The design of kodu: a tiny visual programming language for children on the Xbox 360 · POPL 2011 |
Methods — techniques the papers use, named apart from their topics
visual programming · 0.23d gaming environment · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | The design of kodu: a tiny visual programming language for children on the Xbox 360abstractKodu is a relatively new programming language designed specifically for young children to learn through independent exploration. Kodu seeks to lower the barrier to entry for new programmers by presenting a radically simplified programming model which nevertheless has significant expressive power. Kodu is integrated in a real-time 3D gaming environment and is designed to compete with modern console games in terms of intuitive user interface and graphical production values. In this paper we will review key tradeoffs made in the design of the programming language and illustrate how it is one of very few languages designed using user interface design principles and methodologies, to the extent that the blend of subjective and objective factors considered in the language design have succeeded in presenting a model of programming which is uniquely approachable and creatively empowering for non-technical users. Matthew MacLaurin |
POPL | 1 |