“What it wants me to say”: Bridging the abstraction gap between end-user programmers and code-generating large language models

MX Liu, A Sarkar, C Negreanu, B Zorn… - Proceedings of the …, 2023 - dl.acm.org
Code-generating large language models map natural language to code. However, only a
small portion of the infinite space of naturalistic utterances is effective at guiding code …

Fuse: In-Situ Sensemaking Support in the Browser

A Kuznetsov, JC Chang, N Hahn… - Proceedings of the 35th …, 2022 - dl.acm.org
People spend a significant amount of time trying to make sense of the internet, collecting
content from a variety of sources and organizing it to make decisions and achieve their …

Ivie: Lightweight anchored explanations of just-generated code

L Yan, A Hwang, Z Wu, A Head - Proceedings of the CHI Conference on …, 2024 - dl.acm.org
Programming assistants have reshaped the experience of programming into one where
programmers spend less time writing and more time critically examining code. In this paper …

Using annotations for sensemaking about code

A Horvath, B Myers, A Macvean, I Rahman - Proceedings of the 35th …, 2022 - dl.acm.org
Developers spend significant amounts of time finding, relating, navigating, and, more
broadly, making sense of code. While sensemaking, developers must keep track of many …

Crystalline: Lowering the Cost for Developers to Collect and Organize Information for Decision Making

MX Liu, A Kittur, BA Myers - Proceedings of the 2022 CHI Conference on …, 2022 - dl.acm.org
Developers perform online sensemaking on a daily basis, such as researching and
choosing libraries and APIs. Prior research has introduced tools that help developers …

Concept-annotated examples for library comparison

L Yan, M Kim, B Hartmann, T Zhang… - Proceedings of the 35th …, 2022 - dl.acm.org
Programmers often rely on online resources—such as code examples, documentation,
blogs, and Q&A forums—to compare similar libraries and select the one most suitable for …

Wigglite: Low-cost information collection and triage

MX Liu, A Kuznetsov, Y Kim, JC Chang… - Proceedings of the 35th …, 2022 - dl.acm.org
Consumers conducting comparison shop**, researchers making sense of competitive
space, and developers looking for code snippets online all face the challenge of capturing …

Understanding documentation use through log analysis: A case study of four cloud services

D Nam, A Macvean, BA Myers… - Proceedings of the CHI …, 2024 - dl.acm.org
Almost no modern software system is written from scratch, and developers are required to
effectively learn to use third-party libraries and software services. Thus, many practitioners …

Selenite: Scaffolding Online Sensemaking with Comprehensive Overviews Elicited from Large Language Models

MX Liu, T Wu, T Chen, FM Li, A Kittur… - Proceedings of the CHI …, 2024 - dl.acm.org
Sensemaking in unfamiliar domains can be challenging, demanding considerable user
effort to compare different options with respect to various criteria. Prior research and our …

Selenite: Scaffolding decision making with comprehensive overviews elicited from large language models

MX Liu, T Wu, T Chen, FM Li, A Kittur… - arxiv preprint arxiv …, 2023 - arxiv.org
Decision-making in unfamiliar domains can be challenging, demanding considerable user
effort to compare different options with respect to various criteria. Prior research and our …