Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
KnitScape: Computational Design and Yarn-Level Simulation of Slip and Tuck Colorwork Knitting Patterns
CHI '24: Proceedings of the 2024 CHI Conference on Human Factors in Computing SystemsArticle No.: 860, Pages 1–20https://doi.org/10.1145/3613904.3642799Slipped and tucked stitches introduce small areas of deformation that compound and result in emergent textures on knitted fabrics. When used together with color changes and ladders, these can also produce dramatic colorwork and openwork effects. However,...
Taking ASCII Drawings Seriously: How Programmers Diagram Code
CHI '24: Proceedings of the 2024 CHI Conference on Human Factors in Computing SystemsArticle No.: 931, Pages 1–16https://doi.org/10.1145/3613904.3642683Documentation in codebases facilitates knowledge transfer. But tools for programming are largely text-based, and so developers resort to creating ASCII diagrams—graphical artifacts approximated with text—to show visual ideas within their code. Despite ...
Meta-Manager: A Tool for Collecting and Exploring Meta Information about Code
CHI '24: Proceedings of the 2024 CHI Conference on Human Factors in Computing SystemsArticle No.: 929, Pages 1–17https://doi.org/10.1145/3613904.3642676Modern software engineering is in a state of flux. With more development utilizing AI code generation tools and the continued reliance on online programming resources, understanding code and the original intent behind it is becoming more important than ...
- research-articleMay 2024Best Paper
DynaVis: Dynamically Synthesized UI Widgets for Visualization Editing
CHI '24: Proceedings of the 2024 CHI Conference on Human Factors in Computing SystemsArticle No.: 985, Pages 1–17https://doi.org/10.1145/3613904.3642639Users often rely on GUIs to edit and interact with visualizations — a daunting task due to the large space of editing options. As a result, users are either overwhelmed by a complex UI or constrained by a custom UI with a tailored, fixed subset of ...
DirectGPT: A Direct Manipulation Interface to Interact with Large Language Models
CHI '24: Proceedings of the 2024 CHI Conference on Human Factors in Computing SystemsArticle No.: 975, Pages 1–16https://doi.org/10.1145/3613904.3642462We characterize and demonstrate how the principles of direct manipulation can improve interaction with large language models. This includes: continuous representation of generated objects of interest; reuse of prompt syntax in a toolbar of commands; ...
- research-articleMay 2024
MµSE: Supporting Exploration of Software-Hardware Interactions Through Examples
CHI '24: Proceedings of the 2024 CHI Conference on Human Factors in Computing SystemsArticle No.: 936, Pages 1–16https://doi.org/10.1145/3613904.3642186Programmers regularly explore the execution of code examples to verify assumptions by adding print statements or commenting in and out setup code in their implementation to isolate code paths of interest. In our formative study on developing embedded ...
Establishing Heuristics for Improving the Usability of GUI Machine Learning Tools for Novice Users
CHI '24: Proceedings of the 2024 CHI Conference on Human Factors in Computing SystemsArticle No.: 569, Pages 1–19https://doi.org/10.1145/3613904.3642087Machine learning (ML) tools with graphical user interfaces (GUI) are facing demand from novice users who do not have the background of their underlying concepts. These tools are frequently complex and pose unique challenges in terms of interaction and ...
How Do Data Analysts Respond to AI Assistance? A Wizard-of-Oz Study
CHI '24: Proceedings of the 2024 CHI Conference on Human Factors in Computing SystemsArticle No.: 1015, Pages 1–22https://doi.org/10.1145/3613904.3641891Data analysis is challenging as analysts must navigate nuanced decisions that may yield divergent conclusions. AI assistants have the potential to support analysts in planning their analyses, enabling more robust decision making. Though AI-based ...