Demo Data from EDBT 2026 / reviewers in the wild / expert
Nicholas Allen
dblp:160/7757
· DBLP profile ↗
4ranked-venue papers
1as first author
2since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 1 first-author · 1 since 2021Human-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
2 papers |
Software maintenance and evolution · 85% Program analysis · 15% | |
| Human-computer interaction and pervasive computing
1 paper |
Health and well-being technologies · 50% User interface design and tools · 50% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Medical and health informatics · 100% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Health and well-being technologies › health informatics
clinical decision support |
1.0 | 1 | 2026 | MIND: Empowering Mental Health Clinicians with Multimodal Data Insights through a Narrative Dashboard · CHI 2026 |
User interface design and tools › interactive visualization
dashboard design |
1.0 | 1 | 2026 | MIND: Empowering Mental Health Clinicians with Multimodal Data Insights through a Narrative Dashboard · CHI 2026 |
Software maintenance and evolution
build management |
0.9 | 1 | 2025 | Unlocking Reproducibility: Automating re-Build Process for Open-Source Software · ASE 2025 |
Software maintenance and evolution › build systems
build reproducibility |
0.9 | 1 | 2025 | Unlocking Reproducibility: Automating re-Build Process for Open-Source Software · ASE 2025 |
Software maintenance and evolution › software supply chain
software supply chain security |
0.9 | 1 | 2025 | Unlocking Reproducibility: Automating re-Build Process for Open-Source Software · ASE 2025 |
Program analysis
static analysis |
0.4 | 1 | 2020 | Static analysis of Java enterprise applications: frameworks and caches, the elephants in the room · PLDI 2020 |
Software maintenance and evolution › software ecosystems
dependency management |
0.3 | 1 | 2025 | Unlocking Reproducibility: Automating re-Build Process for Open-Source Software · ASE 2025 |
Software maintenance and evolution
software ecosystems |
0.3 | 1 | 2025 | Unlocking Reproducibility: Automating re-Build Process for Open-Source Software · ASE 2025 |
Program analysis › static analysis
cache analysis |
0.1 | 1 | 2020 | Static analysis of Java enterprise applications: frameworks and caches, the elephants in the room · PLDI 2020 |
Methods — techniques the papers use, named apart from their topics
user study · 2.0large language model · 2.0co-design · 2.0root cause analysis · 0.9static analysis · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | MIND: Empowering Mental Health Clinicians with Multimodal Data Insights through a Narrative DashboardabstractAdvances in data collection enable the capture of rich patient-generated data: from passive sensing (e.g., wearables and smartphones) to active self-reports (e.g., cross-sectional surveys and ecological momentary assessments). Although prior research has demonstrated the utility of patient-generated data in mental healthcare, significant challenges remain in effectively presenting these data streams along with clinical data (e.g., clinical notes) for clinical decision-making. Through co-design sessions with five clinicians, we propose MIND, a large language model-powered dashboard designed to present clinically relevant multimodal data insights for mental healthcare. MIND presents multimodal insights through narrative text, complemented by charts communicating underlying data. Our user study (N=16) demonstrates that clinicians perceive MIND as a significant improvement over baseline methods, reporting improved performance to reveal hidden and clinically relevant data insights (p<.001) and support their decision-making (p=.004). Grounded in the study results, we discuss future research opportunities to integrate data narratives in broader clinical practices. Ruishi Zou, Margaret E. Morris, Jihan Ryu, Timothy D. Becker, Nicholas Allen, Anne Marie Albano, Randy Auerbach, Daniel A. Adler, Varun Mishra 0001, Lace M. K. Padilla, Dakuo Wang, Ryan Sultan, Xuhai Xu |
CHI | 6 |
| 2025 | Unlocking Reproducibility: Automating re-Build Process for Open-Source SoftwareabstractSoftware ecosystems like Maven Central play a crucial role in modern software supply chains by providing repositories for libraries and build plugins. However, the separation between binaries and their corresponding source code in Maven Central presents a significant challenge, particularly when it comes to linking binaries back to their original build environment. This lack of transparency poses security risks, as approximately 84% of the top 1200 commonly used artifacts are not built using a transparent CI/CD pipeline. Consequently, users must place a significant amount of trust not only in the source code but also in the environment in which these artifacts are built.Rebuilding software artifacts from source provides a robust solution to improve supply chain security. This approach allows for a deeper review of code, verification of binary-source equivalence, and control over dependencies. However, challenges arise due to variations in build environments, such as JDK versions and build commands, which can lead to build failures. Additionally, ensuring that all dependencies are rebuilt from source across large and complex dependency graphs further complicates the process. In this paper, we introduce an extension to Macaron, an industry-grade open-source supply chain security framework, to automate the rebuilding of Maven artifacts from source. Our approach improves upon existing tools, by offering better performance in source code detection and automating the extraction of build specifications from GitHub Actions workflows. We also present a comprehensive root cause analysis of build failures in Java projects and propose a scalable solution to automate the rebuilding of artifacts, ultimately enhancing security and transparency in the open-source supply chain. While we demonstrate our approach for Java, our solution is easily extensible to other languages and ecosystems like Python and npm packages. Behnaz Hassanshahi, Trong Nhan Mai, Benjamin Selwyn-Smith, Nicholas Allen |
ASE | 4 |
| 2020 | Static analysis of Java enterprise applications: frameworks and caches, the elephants in the roomabstractEnterprise applications are a major success domain of Java, and Java is the default setting for much modern static analysis research. It would stand to reason that high-quality static analysis of Java enterprise applications would be commonplace, but this is far from true. Major analysis frameworks feature virtually no support for enterprise applications and offer analyses that are woefully incomplete and vastly imprecise, when at all scalable. Anastasios Antoniadis, Nikos Filippakis, Paddy Krishnan, Raghavendra Ramesh, Nicholas Allen, Yannis Smaragdakis |
PLDI | 5 |
| 2015 | Staged Points-to Analysis for Large Code Bases
Nicholas Allen, Bernhard Scholz, Padmanabhan Krishnan |
CC | 1 |