VLDB 2026 Research / reviewers in the wild / expert
James M. Johnson
dblp:85/4299
· DBLP profile ↗
9ranked-venue papers
0as first author
8since 2021 · last 2025
0000-0002-7199-5493ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 6 · 6 since 2021Artificial intelligence and machine learning · 2 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Agent Trajectory Explorer: Visualizing and Providing Feedback on Agent TrajectoriesabstractAgentic systems interleave large language model (LLM) reasoning, tool usage, and tool observations over multiple iterations to tackle complex tasks. The raw data from an agent's problem-solving process (the agents' trajectory) is not an ideal format for human analysis and oversight. There is a need for tooling that converts this primary data into an easily navigable and understandable visual format for better human feedback. To address this opportunity, we developed the Agent Trajectory Explorer, a tool designed to help AI developers and researchers visualize, annotate, and demonstrate agent behavior. Michael Desmond, Ibrahim Ibrahim, James M. Johnson, Avirup Sil, Justin MacNair, Ruchir Puri |
AAAI | 4 |
| 2025 | EvalAssist: Insights on Task-Specific Evaluations and AI-Assisted Judgment Strategy PreferencesabstractUser flow diagram for EvalAssist in the direct assessment evaluation, illustrating criteria definition, test data input, annotation, AI evaluator selection, result review, iterative adjustments, and criteria export for dataset-wide evaluation via SDK. Zahra Ashktorab, Michael Desmond, James M. Johnson, Martín Santillán Cooper, Elizabeth Daly, Rahul Nair 0004, Tejaswini Pedapati, Hyo Jin Do, Werner Geyer |
UIST | 4 |
| 2024 | Grounding with Structure: Exploring Design Variations of Grounded Human-AI Collaboration in a Natural Language InterfaceabstractSelecting an effective utterance among countless possibilities that match a user's intention poses a challenge when using natural language interfaces. To address the challenge, we leveraged the principle of least collaborative effort in communication grounding theory and designed three grounded conversational interactions: 1) a grounding interface allows users to start with a provisional input and then invite a conversational agent to complete their input, 2) a multiple grounding interface presents multiple inputs for the user to select from, and 3) a structured grounding interface guides users to write inputs in a structure best understood by the system. We compared our three grounding interfaces to an ungrounded control interface in a crowdsourced study (N=80) using a natural language system that generates small programs. We found that the grounding interfaces reduced cognitive load and improved task performance. The structured grounding interface further reduced speaker change costs and improved technology acceptance, without sacrificing the perception of control. We discuss the implications of designing grounded conversational interactions in natural language systems. Hyo Jin Do, Michelle Brachman, Casey Dugan, James M. Johnson, Julia Lauer, Priyanshu Rai |
Proc. ACM Hum. Comput. Interact. | 4 |
| 2024 | Evaluating What Others Say: The Effect of Accuracy Assessment in Shaping Mental Models of AI SystemsabstractForming accurate mental models that align with the actual behavior of an AI system is critical for successful user experience and interactions. One way to develop mental models is through information shared by other users. However, this social information can be inaccurate and there is a lack of research examining whether inaccurate social information influences the development of accurate mental models. To address this gap, our study investigates the impact of social information accuracy on mental models, as well as whether prompting users to validate the social information can mitigate the impact. We conducted a between-subject experiment with 39 crowdworkers where each participant interacted with our AI system that automates a workflow given a natural language sentence. We compared participants' mental models between those exposed to social information of how the AI system worked, both correct and incorrect, versus those who formed mental models through their own usage of the system. Specifically, we designed three experimental conditions: 1) validation condition that presented the social information followed by an opportunity to validate its accuracy through testing example utterances, 2) social information condition that presented the social information only, without the validation opportunity, and 3) control condition that allowed users to interact with the system without any social information. Our results revealed that the inclusion of the validation process had a positive impact on the development of accurate mental models, especially around the knowledge distribution aspect of mental models. Furthermore, participants were more willing to share comments with others when they had the chance to validate the social information. The impact of inaccurate social information on altering user mental models was found to be non-significant, while 69.23% of participants incorrectly judged the social information accuracy at least once. We discuss the implications of these findings for designing tools that support the validation of social information and thereby improve human-AI interactions. Hyo Jin Do, Michelle Brachman, Casey Dugan, Priyanshu Rai, James M. Johnson, Roshni Thawani |
Proc. ACM Hum. Comput. Interact. | 6 |
| 2023 | SME-in-the-loop: Interaction Preferences when Supervising Bots in Human-AI CommunitiesabstractSubject matter experts play an important role in customer support communities by responding to user queries. Some communities have adopted chatbots in addition to SMEs to address commonly asked questions. Yet, SME-bot interactions, particularly teaching paradigms between SMEs and bots remain understudied. We investigate human-AI machine teaching interactions in a scenario-based study (n=48). Participants selected their preferred teaching method in simulated community interactions with a consumer, an SME, and an AI Bot. We investigated preferences across three interactions: demonstration (Showing), preference elicitation (Sorting), and labeling (Categorization). Participants preferred the Showing interaction, followed by Sorting and Categorizing. Participants changed their preferences from lower-effort interactions when considering downstream outcomes. Users considered the community’s perception of interactions between the bot and the SME, specifically transparency of learning outcome, orientation of the feedback, querying the bot and disruptiveness of the interaction. We discuss implications for our findings for teaching interactions in human-AI communities. Zahra Ashktorab, Michael Desmond, James M. Johnson, Casey Dugan, Michelle Brachman, Carolina Spina |
Conference on Designing Interactive Systems | 3 |
| 2023 | Follow the Successful Herd: Towards Explanations for Improved Use and Mental Models of Natural Language SystemsabstractWhile natural language systems continue improving, they are still imperfect. If a user has a better understanding of how a system works, they may be able to better accomplish their goals even in imperfect systems. We explored whether explanations can support effective authoring of natural language utterances and how those explanations impact users’ mental models in the context of a natural language system that generates small programs. Through an online study (n=252), we compared two main types of explanations: 1) system-focused, which provide information about how the system processes utterances and matches terms to a knowledge base, and 2) social, which provide information about how other users have successfully interacted with the system. Our results indicate that providing social suggestions of terms to add to an utterance helped users to repair and generate correct flows more than system-focused explanations or social recommendations of words to modify. We also found that participants commonly understood some mechanisms of the natural language system, such as the matching of terms to a knowledge base, but they often lacked other critical knowledge, such as how the system handled structuring and ordering. Based on these findings, we make design recommendations for supporting interactions with and understanding of natural language systems. Michelle Brachman, Hyo Jin Do, Casey Dugan, Arunima Chaudhary, James M. Johnson, Priyanshu Rai, Tathagata Chakraborti, Thomas Gschwind, Jim Laredo, Christoph Miksovic, Paolo Scotton, Kartik Talamadupula, Gegi Thomas |
IUI | 6 |
| 2023 | Decision Making Strategies and Team Efficacy in Human-AI TeamsabstractHuman-AI teams are increasingly prevalent in various domains. We investigate how the decision-making of a team member in a human-AI team impacts the outcome of the collaboration and perceived team-efficacy. In a large scale study on Mechanical Turk (n=125), we find significant differences across different decision making styles and disclosed AI identity disclosure in an AI-driven collaborative game. We find that autocratic decision-making negatively impacts team-efficacy in Human-AI teams, similar to its effects on human-only teams. We find that decision making style and AI-identity disclosure impacts how individuals make decisions in a collaborative context. We discuss our findings of the differences of collaborative behavior in human-human-AI teams and human-AI-AI teams. Imani N. S. Munyaka, Zahra Ashktorab, Casey Dugan, James M. Johnson |
Proc. ACM Hum. Comput. Interact. | 4 |
| 2022 | A Goal-Driven Natural Language Interface for Creating Application Integration WorkflowsabstractWeb applications and services are increasingly important in a distributed internet filled with diverse cloud services and applications, each of which enable the completion of narrowly defined tasks. Given the explosion in the scale and diversity of such services, their composition and integration for achieving complex user goals remains a challenging task for end-users and requires a lot of development effort when specified by hand. We present a demonstration of the Goal Oriented Flow Assistant (GOFA) system, which provides a natural language solution to generate workflows for application integration. Our tool is built on a three-step pipeline: it first uses Abstract Meaning Representation (AMR) to parse utterances; it then uses a knowledge graph to validate candidates; and finally uses an AI planner to compose the candidate flow. We provide a video demonstration of the deployed system as part of our submission. Michelle Brachman, Christopher Bygrave, Tathagata Chakraborti, Arunima Chaudhary, Zhining Ding, Casey Dugan, Thomas Gschwind, James M. Johnson, Jim Laredo, Christoph Miksovic, Priyanshu Rai, Ramkumar Ramalingam, Paolo Scotton, Nagarjuna Surabathina, Kartik Talamadupula |
AAAI | 9 |
| 1991 | The measurement of atmospheric water vapor: radiometer comparison and spatial variationsabstractTwo water vapor radiometer (WVR) experiments were conducted to evaluate whether such instruments are both suitable and necessary to correct for propagation effects that are induced by precipitable water vapor (PWV) on signals from the Global Positioning System (GPS) and Very Long Baseline Interferometry (VLBI). WVRs are suitable for these corrections if they provide wet path delays to better than 0.5 cm. They are needed if spatial variations of PWV result in complicated, direction-dependent propagation effects that are too complex to be parameterized in the GPS or VLBI geodetic solution. In the first experiment, the suitability of radiometers were addressed by comparing six WVRs at Stapleton International Airport in Denver, Colorado, for two weeks. The second experiment addressed the question whether radiometers are needed for the detection of inhomogeneities in the wet delay. Three JPL D-series radiometers were operated at three sites in Colorado approximately 50 km apart. The WVRs simultaneously sampled PWV at different azimuths and elevations in search of spatial variations of PWV.> Christian Rocken, James M. Johnson, Ruth E. Neilan, M. Cerezo, J. R. Jordan, M. J. Falls, L. D. Nelson, Randolph H. Ware, M. Hayes |
IEEE Trans. Geosci. Remote. Sens. | 2 |