Demo Data from EDBT 2026 / reviewers in the wild / expert
Ryan Krueger
dblp:242/3967
· DBLP profile ↗
3ranked-venue papers
2as first author
1since 2021 · last 2021
0000-0001-6856-0248ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Theory of computation · 1 · 1 first-author · 1 since 2021
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.
| Software engineering, system software, and programming languages
2 papers |
Empirical software engineering · 86% Software maintenance and evolution · 14% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computing education · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering › human factors in software engineering
developer cognition |
0.4 | 1 | 2020 | Neurological divide: an fMRI study of prose and code writing · ICSE 2020 |
Empirical software engineering
developer studies |
0.4 | 1 | 2019 | Distilling neural representations of data structure manipulation using fMRI and fNIRS · ICSE 2019 |
Software maintenance and evolution
program comprehension |
0.1 | 1 | 2020 | Neurological divide: an fMRI study of prose and code writing · ICSE 2020 |
Computing education › programming education
cognitive processes in programming |
0.1 | 1 | 2019 | Distilling neural representations of data structure manipulation using fMRI and fNIRS · ICSE 2019 |
Methods — techniques the papers use, named apart from their topics
neuroimaging · 0.8fNIRS · 0.8fMRI · 0.8functional magnetic resonance imaging · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Automatically Building Diagrams for Olympiad Geometry ProblemsabstractAbstract We present a method for automatically building diagrams for olympiad-level geometry problems and implement our approach in a new open-source software tool, the Geometry Model Builder (GMB). Central to our method is a new domain-specific language, the Geometry Model-Building Language (GMBL), for specifying geometry problems along with additional metadata useful for building diagrams. A GMBL program specifies (1) how to parameterize geometric objects (or sets of geometric objects) and initialize these parameterized quantities, (2) which quantities to compute directly from other quantities, and (3) additional constraints to accumulate into a (differentiable) loss function. A GMBL program induces a (usually) tractable numerical optimization problem whose solutions correspond to diagrams of the original problem statement, and that we can solve reliably using gradient descent. Of the 39 geometry problems since 2000 appearing in the International Mathematical Olympiad, 36 can be expressed in our logic and our system can produce diagrams for 94% of them on average. To the best of our knowledge, our method is the first in automated geometry diagram construction to generate models for such complex problems. Ryan Krueger, Jesse Michael Han, Daniel Selsam |
CADE | 1 |
| 2020 | Neurological divide: an fMRI study of prose and code writingabstractSoftware engineering involves writing new code or editing existing code. Recent efforts have investigated the neural processes associated with reading and comprehending code --- however, we lack a thorough understanding of the human cognitive processes underlying code writing. While prose reading and writing have been studied thoroughly, that same scrutiny has not been applied to code writing. In this paper, we leverage functional brain imaging to investigate neural representations of code writing in comparison to prose writing. We present the first human study in which participants wrote code and prose while undergoing a functional magnetic resonance imaging (fMRI) brain scan, making use of a full-sized fMRI-safe QWERTY keyboard. Ryan Krueger, Yu Huang 0015, Tyler Santander, Westley Weimer, Kevin Leach |
ICSE | 1 |
| 2019 | Distilling neural representations of data structure manipulation using fMRI and fNIRSabstractData structures permeate many aspects of software engineering, but their associated human cognitive processes are not thoroughly understood. We leverage medical imaging and insights from the psychological notion of spatial ability to decode the neural representations of several fundamental data structures and their manipulations. In a human study involving 76 participants, we examine list, array, tree, and mental rotation tasks using both functional near-infrared spectroscopy (fNIRS) and functional magnetic resonance imaging (fMRI). We find a nuanced relationship: data structure and spatial operations use the same focal regions of the brain but to different degrees. They are related but distinct neural tasks. In addition, more difficult computer science problems induce higher cognitive load than do problems of pure spatial reasoning. Finally, while fNIRS is less expensive and more permissive, there are some computing-relevant brain regions that only fMRI can reach. Yu Huang 0015, Ryan Krueger, Tyler Santander, Xiao-Su Hu, Kevin Leach, Westley Weimer |
ICSE | 3 |