Demo Data from EDBT 2026 / reviewers in the wild / expert
Jacob Hughes
dblp:54/11138
· DBLP profile ↗
5ranked-venue papers
2as first author
2since 2021 · last 2025
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 2Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 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
1 paper |
Runtime systems and virtual machines · 67% Programming languages and type systems · 33% | |
| Human-computer interaction and pervasive computing
1 paper |
User interface design and tools · 77% Health and well-being technologies · 23% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Runtime systems and virtual machines › garbage collection
finalization |
0.9 | 1 | 2025 | Garbage Collection for Rust: The Finalizer Frontier · Proc. ACM Program. Lang. 2025 |
Runtime systems and virtual machines
garbage collection |
0.9 | 1 | 2025 | Garbage Collection for Rust: The Finalizer Frontier · Proc. ACM Program. Lang. 2025 |
Programming languages and type systems
rust |
0.9 | 1 | 2025 | Garbage Collection for Rust: The Finalizer Frontier · Proc. ACM Program. Lang. 2025 |
User interface design and tools › programming environments
computational notebooks |
0.7 | 1 | 2023 | Computational Notebooks as Co-Design Tools: Engaging Young Adults Living with Diabetes, Family Carers, and Clinicians with Machine Learning Models · CHI 2023 |
Methods — techniques the papers use, named apart from their topics
finalizer safety analysis · 0.9finalizer elision · 0.9co-design study · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Garbage Collection for Rust: The Finalizer FrontierabstractRust is a non-Garbage Collected (GCed) language, but the lack of GC makes expressing data-structures that require shared ownership awkward, inefficient, or both. In this paper we explore a new design for, and implementation of, GC in Rust, called Alloy. Unlike previous approaches to GC in Rust, Alloy allows existing Rust destructors to be automatically used as GC finalizers: this makes Alloy integrate better with existing Rust code than previous solutions but introduces surprising soundness and performance problems. Alloy provides novel solutions for the core problems: finalizer safety analysis rejects unsound destructors from automatically being reused as finalizers; finalizer elision optimises away unnecessary finalizers; and premature finalizer prevention ensures that finalizers are only run when it is provably safe to do so. Jacob Hughes, Laurence Tratt |
Proc. ACM Program. Lang. | 1 |
| 2023 | Computational Notebooks as Co-Design Tools: Engaging Young Adults Living with Diabetes, Family Carers, and Clinicians with Machine Learning ModelsabstractEngaging end user groups with machine learning (ML) models can help align the design of predictive systems with people's needs and expectations. We present a co-design study investigating the benefits and challenges of using computational notebooks to inform ML models with end user groups. We used a computational notebook to engage young adults, carers, and clinicians with an example ML model that predicted health risk in diabetes care. Through co-design workshops and retrospective interviews, we found that participants particularly valued using the interactive data visualisations of the computational notebook to scaffold multidisciplinary learning, anticipate benefits and harms of the example ML model, and create fictional feature importance plots to highlight care needs. Participants also reported challenges, from running code cells to managing information asymmetries and power imbalances. We discuss the potential of leveraging computational notebooks as interactive co-design tools to meet end user needs early in ML model lifecycles. Amid Ayobi, Jacob Hughes, Christopher J. Duckworth, Jakub J. Dylag, Sam Gordon James, Paul Marshall, Matthew Guy, Anitha Kumaran, Adriane Chapman, Michael J. Boniface, Aisling Ann O'Kane |
CHI | 2 |
| 2014 | Generating summary documents for a variable-quality PDF document collectionabstractThe Cochrane Schizophrenia Group's Register of studies details all aspects of the effects of treating people with schizophrenia. It has been gathered over the last 20 years and consists of around 20,000 documents, overwhelmingly in PDF. Document collections of this sort -- on a given theme but gathered from a wide range of sources -- will generally have huge variability in the quality of the PDF, particularly with respect to the key property of text searchability. Jacob Hughes, David F. Brailsford, Steven R. Bagley, Clive E. Adams |
ACM Symposium on Document Engineering | 1 |
| 2014 | A note on an alternating upper bound for random walks on semigroups
Fan Chung Graham, Jacob Hughes |
Discret. Appl. Math. | 2 |
| 2012 | Multi-commodity Allocation for Dynamic Demands Using PageRank Vectors
Fan Chung Graham, Paul Horn, Jacob Hughes |
WAW | 3 |