Demo Data from EDBT 2026 / reviewers in the wild / expert
Suman Karumuri
dblp:62/7547
· DBLP profile ↗
7ranked-venue papers
2as first author
2since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 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.
| Human-computer interaction and pervasive computing
3 papers |
User interface design and tools · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Software maintenance and evolution · 100% |
Topics — the 1 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › program comprehension
working sets |
0.2 | 2 | 2010 | A research demonstration of code bubbles · ICSE (2) 2010 Code bubbles: rethinking the user interface paradigm of integrated development environments · ICSE (1) 2010 |
Methods — techniques the papers use, named apart from their topics
prototype design · 0.4user evaluation · 0.2qualitative usability evaluation · 0.1controlled experiment · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Mach: A Pluggable Metrics Storage Engine for the Age of Observability
Franco Solleza, Andrew Crotty, Suman Karumuri, Nesime Tatbul, Stanley B. Zdonik |
CIDR | 3 |
| 2021 | Cloud Observability: A MELTing Pot for Petabytes of Heterogenous Time Series
Suman Karumuri, Franco Solleza, Stanley B. Zdonik, Nesime Tatbul |
CIDR | 1 |
| 2010 | Code bubbles: a working set-based interface for code understanding and maintenanceabstractDevelopers spend significant time reading and navigating code fragments spread across multiple locations. The file-based nature of contemporary IDEs makes it prohibitively difficult to create and maintain a simultaneous view of such fragments. We propose a novel user interface metaphor for code understanding based on collections of lightweight, editable fragments called bubbles, which form concurrently visible working sets. We present the results of a qualitative usability evaluation, and the results of a quantitative study which indicates Code Bubbles significantly improved code understanding time, while reducing navigation interactions over a widely-used IDE, for two controlled tasks. Andrew Bragdon, Robert C. Zeleznik, Steven P. Reiss, Suman Karumuri, William Cheung 0003, Joshua Kaplan, Christopher Coleman, Ferdi Adeputra, Joseph J. LaViola Jr. |
CHI | 4 |
| 2010 | Code bubbles: rethinking the user interface paradigm of integrated development environmentsabstractToday's integrated development environments (IDEs) are hampered by their dependence on files and file-based editing. We propose a novel user interface that is based on collections of lightweight editable fragments, called bubbles, which when grouped together form concurrently visible working sets. In this paper we describe the design of a prototype IDE user interface for Java based on working sets. A quantitative evaluation shows that developers could expect to view a sizeable number of functions concurrently with relatively few UI operations. A qualitative user evaluation with 23 professional developers indicates a high level of excitement, interest, and potential benefits and uses. Andrew Bragdon, Steven P. Reiss, Robert C. Zeleznik, Suman Karumuri, William Cheung 0003, Joshua Kaplan, Christopher Coleman, Ferdi Adeputra, Joseph J. LaViola Jr. |
ICSE (1) | 4 |
| 2010 | A research demonstration of code bubblesabstractToday's integrated development environments (IDEs) are hampered by their dependence on files and file-based editing. We propose a novel user interface that is based on collections of lightweight editable fragments, called bubbles, which when grouped together form concurrently visible working sets. We describe the design of a prototype IDE user interface for Java based on working sets. Andrew Bragdon, Steven P. Reiss, Robert C. Zeleznik, Suman Karumuri, William Cheung 0003, Joshua Kaplan, Christopher Coleman, Ferdi Adeputra, Joseph J. LaViola Jr. |
ICSE (2) | 4 |
| 2010 | Visualizing threads, transactions and tasksabstractModern systems, particularly servers, involve multiple threads dealing with multiple incoming transactions using either implicit or explicit internal tasks. Understanding the inherently complex behavior of such systems can be quite difficult. We present a framework that offers a visualization of this behavior in system-specific terms in real time. The framework is unique in that it uses a combination of program analyses to minimize the work the user needs to do to construct the visualization. Steven P. Reiss, Suman Karumuri |
PASTE | 2 |
| 2009 | Automatic detection of internal queues and stages in message processing systemsabstractComplex applications today involve multiple processes, multiple threads of control, distributed processing, thread pools, event handling, messages. The behaviors and misbehaviors of these nondeterministic, message-based systems are difficult to capture and understand. The typical approach is to trace the behavior of the systems and track how the different incoming messages are processed throughout the system. While messages between processes can be captured automatically at the network or library level, tracing the message processing within a system, which is often more complex and error-prone, requires the programmer to manually instrument the code by identifying the different message handlers, thread states, processing stages, and shared queues accurately and completely. In this paper we show how dynamic analysis can be used to automatically identify the transactions, stages and shared queues in Java programs as a prelude to trace-based comprehension. Suman Karumuri, Steven P. Reiss |
ICPC | 1 |