Demo Data from EDBT 2026 / reviewers in the wild / expert
Mitchell Karchemsky
dblp:207/5431
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 3 · 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
3 papers |
User interface design and tools · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Embedded and real-time systems · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computing education · 100% | |
| Computer networks
1 paper |
Internet of things and sensor networks · 100% |
Topics — the 2 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems › embedded software engineering
embedded system debugging |
0.1 | 1 | 2019 | Heimdall: A Remotely Controlled Inspection Workbench For Debugging Microcontroller Projects · CHI 2019 |
Embedded and real-time systems
cyber-physical system platforms |
0.1 | 1 | 2017 | Bifröst: Visualizing and Checking Behavior of Embedded Systems across Hardware and Software · UIST 2017 |
Methods — techniques the papers use, named apart from their topics
instrumentation · 1.2web-based UI · 1.1augmented breadboard · 1.1actuated camera · 1.1visualization · 0.7trace analysis · 0.7trace visualization · 0.6automatic checks · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Heimdall: A Remotely Controlled Inspection Workbench For Debugging Microcontroller ProjectsabstractStudents and hobbyists build embedded systems that combine sensing, actuation and microcontrollers on solderless breadboards. To help students debug such circuits, experienced teachers apply visual inspection, targeted measurements, and circuit modifications to diagnose and localize the problem(s). However, experienced helpers may not always be available to review student projects in person. To enable remote debugging of circuit problems, we introduce Heimdall, a remote electronics workbench that allows experts to visually inspect a student's circuit; perform measurements; and to re-wire and inject test signals. These interactions are enabled by an actuated inspection camera; an augmented breadboard that enables flexible configuration of row connectivity and measurement/injection lines; and a web-based UI that teachers can use to perform measurements through interaction with the captured images. We demonstrate that common issues arising in embedded electronics classes can be successfully diagnosed remotely and report on preliminary user feedback from teaching assistants who frequently debug circuits. Mitchell Karchemsky, J. D. Zamfirescu-Pereira, Kuan-Ju Wu, François Guimbretière, Björn Hartmann |
CHI | 1 |
| 2018 | WiFröst: Bridging the Information Gap for Debugging of Networked Embedded SystemsabstractThe rise in prevalence of Internet of Things (IoT) technologies has encouraged more people to prototype and build custom internet connected devices based on low power microcontrollers. While well-developed tools exist for debugging network communication for desktop and web applications, it can be difficult for developers of networked embedded systems to figure out why their network code is failing due to the limited output affordances of embedded devices. This paper presents WiFröst, a new approach for debugging these systems using instrumentation that spans from the device itself, to its communication API, to the wireless router and back-end server. WiFröst automatically collects this data, displays it in a web-based visualization, and highlights likely issues with an extensible suite of checks based on analysis of recorded execution traces. William McGrath, Jeremy Warner, Mitchell Karchemsky, Andrew Head, Daniel Drew, Björn Hartmann |
UIST | 3 |
| 2017 | Bifröst: Visualizing and Checking Behavior of Embedded Systems across Hardware and SoftwareabstractThe Maker movement has encouraged more people to start working with electronics and embedded processors. A key challenge in developing and debugging custom embedded systems is understanding their behavior, particularly at the boundary between hardware and software. Existing tools such as step debuggers and logic analyzers only focus on software or hardware, respectively. This paper presents a new development environment designed to illuminate the boundary between embedded code and circuits. Bifröst automatically instruments and captures the progress of the user's code, variable values, and the electrical and bus activity occurring at the interface between the processor and the circuit it operates in. This data is displayed in a linked visualization that allows navigation through time and program execution, enabling comparisons between variables in code and signals in circuits. Automatic checks can detect low-level hardware configuration and protocol issues, while user-authored checks can test particular application semantics. In an exploratory study with ten participants, we investigated how Bifröst influences debugging workflows. William McGrath, Daniel Drew, Jeremy Warner, Majeed Kazemitabaar, Mitchell Karchemsky, David Mellis, Björn Hartmann |
UIST | 5 |