Cells, generators, and lenses: Design framework for object-oriented interaction with large language models

TS Kim, Y Lee, M Chang, J Kim - Proceedings of the 36th Annual ACM …, 2023 - dl.acm.org
Large Language Models (LLMs) have become the backbone of numerous writing interfaces
with the goal of supporting end-users across diverse writing tasks. While LLMs reduce the …

Gesturar: An authoring system for creating freehand interactive augmented reality applications

T Wang, X Qian, F He, X Hu, Y Cao… - The 34th Annual ACM …, 2021 - dl.acm.org
Freehand gesture is an essential input modality for modern Augmented Reality (AR) user
experiences. However, developing AR applications with customized hand interactions …

Cracking the code: Co-coding with AI in creative programming education

M Jonsson, J Tholander - Proceedings of the 14th Conference on …, 2022 - dl.acm.org
This paper presents a study of a group of university students using generative machine
learning to translate from natural language to computer code. The study explores how the …

CAPturAR: An augmented reality tool for authoring human-involved context-aware applications

T Wang, X Qian, F He, X Hu, K Huo, Y Cao… - Proceedings of the 33rd …, 2020 - dl.acm.org
Recognition of human behavior plays an important role in context-aware applications.
However, it is still a challenge for end-users to build personalized applications that …

Ubi Edge: Authoring Edge-Based Opportunistic Tangible User Interfaces in Augmented Reality

F He, X Hu, J Shi, X Qian, T Wang… - Proceedings of the 2023 …, 2023 - dl.acm.org
Edges are one of the most ubiquitous geometric features of physical objects. They provide
accurate haptic feedback and easy-to-track features for camera systems, making them an …

CurveBoards: Integrating breadboards into physical objects to prototype function in the context of form

J Zhu, LG Blumberg, Y Zhu, M Nisser… - Proceedings of the …, 2020 - dl.acm.org
CurveBoards are breadboards integrated into physical objects. In contrast to traditional
breadboards, CurveBoards better preserve the object's look and feel while maintaining high …

Bifröst: Visualizing and checking behavior of embedded systems across hardware and software

W McGrath, D Drew, J Warner… - Proceedings of the 30th …, 2017 - dl.acm.org
The Maker movement has encouraged more people to start working with electronics and
embedded processors. A key challenge in developing and debugging custom embedded …

Exploring the composite intentionality of 3D printers and makers in digital fabrication

S Somanath, R Wakkary, O Ettehadi, H Lin… - … Journal of Design, 2022 - research.tue.nl
In this paper, we identify new relationships between technologies and people in the context
of digital fabrication. Our research applies a postphenomenological lens to understand and …

Flowboard: How seamless, live, flow-based programming impacts learning to code for embedded electronics

A Brocker, R Schäfer, C Remy, S Voelker… - ACM Transactions on …, 2023 - dl.acm.org
Toolkits like the Arduino system have brought embedded programming to STEM education.
However, learning embedded programming is still hard, requiring an understanding of …

AutoFritz: Autocomplete for prototyping virtual breadboard circuits

JY Lo, DY Huang, TS Kuo, CK Sun, J Gong… - Proceedings of the …, 2019 - dl.acm.org
We propose autocomplete for the design and development of virtual breadboard circuits
using software prototyping tools. With our system, a user inserts a component into the virtual …