- Innovative Human-Technology Interaction
- Software Engineering Research
- Mobile Crowdsensing and Crowdsourcing
- Design Education and Practice
- Open Source Software Innovations
- Topic Modeling
- Interactive and Immersive Displays
- Model-Driven Software Engineering Techniques
- Creativity in Education and Neuroscience
- Additive Manufacturing and 3D Printing Technologies
- Video Analysis and Summarization
- Library Science and Information Systems
- Software Engineering Techniques and Practices
- Knowledge Management and Sharing
- Color perception and design
- Consumer Packaging Perceptions and Trends
- Scientific Computing and Data Management
- Tactile and Sensory Interactions
- Authorship Attribution and Profiling
- Winter Sports Injuries and Performance
- Law, AI, and Intellectual Property
- Usability and User Interface Design
- Sentiment Analysis and Opinion Mining
- Artificial Intelligence in Law
- Teaching and Learning Programming
University of Illinois Urbana-Champaign
2024
University of California, Berkeley
2018-2023
Stanford University
2016-2017
Palo Alto University
2016-2017
In our era of rapid technological advancement, the research landscape for writing assistants has become increasingly fragmented across various communities. We seek to address this challenge by proposing a design space as structured way examine and explore multidimensional intelligent interactive assistants. Through large community collaboration, we five aspects assistants: task, user, technology, interaction, ecosystem. Within each aspect, define dimensions (i.e., fundamental components an...
Crowdsourcing systems accomplish large tasks with scale and speed by breaking work down into independent parts. However, many types of complex creative work, such as fiction writing, have remained out reach for crowds because is tightly interdependent: changing one part a story may trigger changes to the overall plot vice versa. Taking inspiration from how expert authors write, we propose technique achieving interdependent goals crowds. With this technique, crowd loops between reflection,...
Digital fabrication tools have broadened participation in making and enabled new methods of rapid physical prototyping across diverse materials. We present a novel smart tool designed to complement one the first materials employed by humans - wood celebrate practice joinery. Our tool, MatchSticks, is digital system tailored for Combining portable CNC machine, touchscreen user interface, parametric joint library, MatchSticks enables makers varying skill rapidly explore create artifacts from...
Human hair is a cultural material, with rich history displaying individuality, expression and group identity. It malleable in length, color style, highly visible, embedded range of personal interactions. As wearable technologies move ever closer to the body, embodied interactions become more common desirable, presents unique little-explored site for novel In this paper, we present an exploration working prototype as interaction, leveraging its position something both public private, social...
Version control systems are powerful tools for managing history information and shaping personal collaborative processes. While many complex exist software engineering, basic functionality capturing versions is often found in applications such as text editors design layout tools, these not attuned to the needs behaviors of creative practitioners within those domains, fail support others. Through 18 semi-structured interviews across diverse domains creativity, we investigate how use version...
Documentation can support design work and create opportunities for learning reflection. We explore how a novel documentation tool remote interaction course provides insight into process integrates strategies from expert practice to studio-style collaboration Using Research through Design, we develop deploy Kaleidoscope, an online documenting process, in upper-level HCI class during the COVID-19 pandemic, iteratively developing it response student feedback needs. discuss key themes real-world...
Failure, whether it be "complete-and-utter" or "a minor setback", occurs in a variety of different creative practices, yet how is perceived, handled, and recovered from lesser explored design space. Failing to address these perceptions failure can have psychological repercussions, discourage users continuing practice, form cultural stigma such as those associated with STEM fields. However, mediating practices develop culture resiliency perseverance key sustaining (lifelong) practice...
Creative practice often requires persevering through moments of ambiguity, where the outcome a process is unclear. practitioners intentionally manage this process, for example by developing strategies to break out creative ruts, or stay motivated uncertainty. Understanding way experts engage with and these creativity-relevant processes represents rich source foundational knowledge designers Creativity Support Tools. These represent an opportunity CST research: create CSTs that embody...
Style is an important aspect of writing, shaping how audiences interpret and engage with literary works. However, for most people style difficult to articulate precisely. While users frequently interact computational word processing tools well-defined metrics, such as spelling grammar checkers, a significantly more nuanced concept. In this paper, we present technique help surface in written text. We collect dataset crowdsourced human judgments style, derive model by training neural net on...
Writing assistants are becoming increasingly sophisticated and ubiquitous, fueled by advances in artificial intelligence, particularly large language models. As new use cases models emerge, we expect the adoption rate to accelerate. This brings a sense of urgency understanding not just benefits, but also potential dark sides intelligent writing assistants. In this interdisciplinary workshop, will explore challenges that our communities may have consider as design deploy tools technologies,...
In each step of the creative writing process, writers must grapple with their goals and individual perspectives. This process affects writer's sense authenticity engagement written output. Fluent text generation by AIs risks undermining reflective loop rewriting. We hypothesize that deliberately generating imperfect intermediate can encourage rewriting prompt higher level decision making. Using logs from 27 sessions using a AI, we characterize how adapt rewrite AI suggestions, show...
Physical computing is a materially rich practice that connects across skills in STEM, design, arts, and creativity. It also offers learners means of making personally meaningful, computational artifacts support creative development, resonate with personal identities, access history craft culture. Yet, physical instruction remains complex instructional requires navigating computation reasoning, engineering mechanisms, creativity problem-solving between virtual spaces. Spurred by the pandemic,...
We review discourses about the philosophy of science in qualitative research and evidence from cognitive linguistics order to ground a framework for discussing use Large Language Models (LLMs) support analysis process. This involves asking two key questions: "is LLM proposing or refuting model?" human researcher checking LLM's decision-making directly?". then discuss an implication this framework: that using LLMs surface counter-examples represents promising space adoption into is because it...