Demo Data from EDBT 2026 / reviewers in the wild / expert
Michael Kelly
dblp:45/1167
· DBLP profile ↗
12ranked-venue papers
3as first author
0since 2021 · last 2020
0000-0001-7955-3860ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 5 · 3 first-authorHuman-computer interaction and ubiquitous computing · 3Applied, interdisciplinary, general and emerging computing · 3Software engineering, systems software and programming languages · 2Systems, architecture and hardware · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1
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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% | |
| Network and information security
1 paper |
Authentication and access control · 100% | |
| Artificial intelligence
1 paper |
Autonomous driving · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems
real-time scheduling |
0.3 | 1 | 2017 | Temporal Capabilities: Access Control for Time · RTSS 2017 |
Robotics › Autonomous driving
perception and planning |
0.1 | 1 | 2019 | HG-DAgger: Interactive Imitation Learning with Human Experts · ICRA 2019 |
Authentication and access control
access control |
0.1 | 1 | 2017 | Temporal Capabilities: Access Control for Time · RTSS 2017 |
Authentication and access control › access control models
capability-based access control |
0.1 | 1 | 2017 | Temporal Capabilities: Access Control for Time · RTSS 2017 |
Methods — techniques the papers use, named apart from their topics
uncertainty-based risk metric · 0.4behavioral cloning · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | An Innovative Spacecube Application for Atmospheric ScienceabstractStereoBit is an embedded application for the SpaceCube family of hybrid onboard processors developed by NASA's Goddard Space Flight Center under sponsorship of the Earth Science Technology Office. StereoBit applies structure from motion algorithms to measure disparities between clouds being tracked from multiple angles to enable 3D resolution of atmospheric motion, which is an important Decadal Survey objective. Our Advanced Information Systems Technology project has the objectives of developing and demonstrating StereoBit for a future mission architecture employing a constellation of CubeSats and to mature the capabilities of the community to program the SpaceCube- family of processors for science applications. James Carr, Matthew French, Michael Kelly |
IGARSS | 5 |
| 2019 | HG-DAgger: Interactive Imitation Learning with Human ExpertsabstractImitation learning has proven to be useful for many real-world problems, but approaches such as behavioral cloning suffer from data mismatch and compounding error issues. One attempt to address these limitations is the DAgger algorithm, which uses the state distribution induced by the novice to sample corrective actions from the expert. Such sampling schemes, however, require the expert to provide action labels without being fully in control of the system. This can decrease safety and, when using humans as experts, is likely to degrade the quality of the collected labels due to perceived actuator lag. In this work, we propose HG-DAgger, a variant of DAgger that is more suitable for interactive imitation learning from human experts in real-world systems. In addition to training a novice policy, HG-DAgger also learns a safety threshold for a model-uncertainty-based risk metric that can be used to predict the performance of the fully trained novice in different regions of the state space. We evaluate our method on both a simulated and real-world autonomous driving task, and demonstrate improved performance over both DAgger and behavioral cloning. Michael Kelly, Chelsea Sidrane, Katherine Rose Driggs-Campbell, Mykel J. Kochenderfer |
ICRA | 1 |
| 2017 | Temporal Capabilities: Access Control for TimeabstractEmbedded systems are increasingly required to handle code of various qualities that must often be isolated, yet predictably share resources. This has motivated the isolation of, for example, mission-critical code from best-effort features using isolation structures such as virtualization. Such systems usually focus on limiting interference between subsystems, which complicates the increasingly common functional dependencies between them. Though isolation must be paramount, the fundamental goal of efficiently sharing hardware motivates a principled mechanism for cooperating between subsystems. This paper introduces Temporal Capabilities (TCaps) which integrate CPU management into a capability-based access-control system and distribute authority for scheduling. In doing so, the controlled temporal coordination between subsystems becomes a first-class concern of the system. By enabling temporal delegations to accompany activations and requests for service, we apply TCaps to a virtualization environment with a shared VM for orchestrating I/O. We show that TCaps, unlike prioritizations and carefully chosen budgets, both meet deadlines for a hard real-time subsystem, and maintain high throughput for a best-effort subsystem. Phani Kishore Gadepalli, Robert Gifford, Lucas Baier, Michael Kelly, Gabriel Parmer |
RTSS | 4 |
| 2016 | STAC: A tool for Static Textual Analysis of CodeabstractStatic textual analysis techniques have been recently applied to process and synthesize source code. The underlying tenet is that important information is embedded in code identifiers and internal code comments. Such information can be analyzed to provide automatic aid for several software engineering activities. To facilitate this line of work, we present STAC, a tool for supporting Static Textual Analysis of Code. STAC is designed as a light-weight stand-alone tool that provides a practical one-stop solution for code indexing. Code indexing is the process of extracting important textual information from source code. Accurate indexing has been found to significantly influence the performance of code retrieval and analysis methods. STAC provides features for extracting and processing textual patterns found in Java, C++, and C# code artifacts. These features include identifier splitting, stemming, lemmatization, and spell-checking. STAC is also provided as an API to help researchers to integrate basic code indexing features into their code. Saket Khatiwada, Michael Kelly, Anas Mahmoud 0001 |
ICPC | 2 |
| 2010 | Foundations of Tree-like Local Model UpdatesabstractModel update is an approach to enhance model checking functions by providing computer aided modifications in system development [2, 9]. It has been observed that one major obstacle restricting the application of this approach, e.g. CTL model update [15], is that the update has to take the entire system model into account, and that is usually not feasible for large scale domains. In this paper, we develop a tree-like local model update approach under the framework of ACTL – a widely used fragment of CTL in property specification. We define a bisimulation based minimal change principle on tree-like local model update, reveal its relationship to traditional belief update and provide essential semantic characterizations. We also investigate primary semantic and computational properties in relation to tree-like local model update. Finally we briefly describe the update system prototype that we have implemented and summarize our experimental results. Yan Zhang 0003, Michael Kelly, Yi Zhou 0013 |
ECAI | 2 |
| 2010 | ACTL Local Model Update with Constraints
Michael Kelly, Fei Pu, Yan Zhang 0003, Yi Zhou 0013 |
KES (4) | 1 |
| 2010 | Local Model Update with an Application to Sliding Window Protocol
Michael Kelly |
KES (4) | 1 |
| 2008 | BXGrid: A Data Repository and Workflow Abstraction for Biometrics ResearchabstractResearch in the field of biometrics depends on the effective management of large amounts of data and computation. Current research projects in biometrics acquire many terabytes of images and video of subjects in many different modes and situations, annotated with detailed metadata. To study the effectiveness of new algorithms for identifying people, researchers must exhaustively compare large numbers of measurements with a variety of custom functions. The quality of the end results is often dependent upon the sheer amount of data marshalled to support it.To address these challenges, we are constructing BXGrid, an end-to-end computing system for conducting biometrics research. BXGrid assists with the entire research process from data acquisition all the way to generating results for publication. Because the entire chain of research is kept consistently within one system, multiple users may easily share tools and results, building off of each other's work. BXGrid also helps to ensure scientific integrity by automating a variety of consistency checks, external data audits, and reproduction of existing results. Hoang Bui, Deborah Thomas, Michael Kelly, Christopher Lyon, Douglas Thain, Patrick J. Flynn |
eScience | 3 |
| 2008 | Noteblogging: taking note taking publicabstractClassroom note taking tends to be a private activity, hiding a wealth of knowledge in both content and method. With the advent of the web, whose technology and culture seemingly invites everyone to share everything, we are prompted to ask how making note taking a public activity -- noteblogging -- might advance learning. What does a blog about a computer science classroom look like? What supports are needed to enable noteblogging as a form of auxiliary instruction? In this paper we overview the design and use of noteblogging as part of the Ubiquitous Presenter digital classroom system. With NoteBlogger, students with Tablet PCs take handwritten notes digitally on top of the instructor's slides, and their notes are instantly reviewable by other students in class using a web browser. We examine the impact of noteblogging on a CS1 course through interviews with bloggers (to reveal their motivation and understand their choice of content) and blog watchers (to learn when and why they watch). We also analyze the blogs in this CS1 course to identify their educational contribution. We find that noteblogging enables a unique classroom participation model that specifically engages more advanced students. Blog content spans many levels of intellectual engagement, which can support a range of learners in CS1 as well as perhaps model for them various levels of reflection. Beth Simon, Krista Davis, William G. Griswold, Michael Kelly, Roshni Malani |
SIGCSE | 4 |
| 2007 | Lightweight preliminary peer review: does in-class peer review make sense?abstractPeer review is widely recognized for advancing student learning, in particular for developing reflective processes like critical thinking. The classroom is ripe for peer review because the subject matter is fresh and in-depth interactivity is possible. Yet the limited time available in class conflicts with peer review's deliberative nature. We hypothesize that peer review -- at least the initial stages of it -- can be supported in the classroom with tools for facilitating the rapid identification of interesting issues for discussion. The potential benefits of such a tool include: furthering the student-focus of in-class active learning activities, further implanting critical analysis skills through frequent in-class use, supporting immediate feedback, and enabling comparison of student and instructor-modeled critical analysis.This paper explores tool support for in-class lightweight preliminary peer-review (LPPR): peer review that is instigated in the classroom, but does not necessarily end there. We proposed that students classify peer solutions in 4 dimensions: correctness, comprehension (e.g., "do I understand this solution"), worthiness for discussion, and similarity to the evaluator's own solution. We designed an LPPR extension to Ubiquitous Presenter, and then conducted an exploratory study in a mock classroom setting. We found that LPPR can quickly identify a subset of student solutions that warrant immediate discussion, and that modest amounts of reflection arise from the LPPR process. Tamara Denning, Michael Kelly, David Lindquist, Roshni Malani, William G. Griswold, Beth Simon |
SIGCSE | 2 |
| 2007 | Exploring the potential of mobile phones for active learning in the classroomabstractResearch has shown that educational technology can broaden and enhance the use of active learning in large classrooms. An educational technology platform often relies on students to bring laptops or specialized wireless devices like clickers to interact through the system. Mobile phones are an attractive alternative, as most students already possess them, they have more capabilities than dedicated clickers, and yet are small enough to minimize interference with note taking on a classroom desk.This paper presents the design and use of a mobile phone extension to Ubiquitous Presenter, which allows students to submit solutions to active learning exercises in the form of text or photo messages. In an exploratory study, students found that text messaging worked well for exercises with multiple choice or short answers. Entering symbols common to computer science was difficult. Many problems were more suitable to photo messaging of a handwritten answer, although image quality must be managed. The phone's small size left space for the use of a notebook. The students had concerns about the message charges that would accrue in use. In conclusion, we offer recommendations to instructors and system designers interested in leveraging mobile phones to increase communication in the classroom. David Lindquist, Tamara Denning, Michael Kelly, Roshni Malani, William G. Griswold, Beth Simon |
SIGCSE | 3 |
| 2003 | 24-h electrical load data - a sequential or partitioned time series?
Damien Fay, John V. Ringwood, Marissa Condon, Michael Kelly |
Neurocomputing | 4 |