papers · all· cv· research statement
new, short, & fun
2013
Webzeitgeist: Design Mining the Web
video best paper
video best paper
This paper introduces design mining for the Web: using knowledge discovery techniques to understand design demographics, automate design curation, and support data-driven design tools.
EmailValet: Managing Email Overload through Private, Accountable Crowdsourcing
try it video
try it video
This paper introduces a valet approach to crowdsourcing, which seeks parsimonious and transparent access for assistants. Embodying this approach, EmailValet supports email task management by extracting tasks from incoming messages.
2012
Shepherding the Crowd Yields Better Work
Investigates how feedback affects crowdsourced work. A field experiment with the Shepherd system shows that self-assessment and external feedback help workers learn task criteria and produce better work.
2011
Prototyping Dynamics: Sharing Multiple Designs Improves Exploration, Group Rapport, and Results
Creating and sharing multiple alternatives with peers leads to more individual exploration, better integration of others' ideas, more productive design conversations, and higher-rated, better performing design results.
Bricolage: Example-Based Retargeting for Web Design
video best paper
video best paper
Introduces the Bricolage algorithm for example-based retargeting of Web designs. The algorithm automatically transfers the content of one Web page into the style and layout of another.
2010
Parallel Prototyping Leads to Better Design Results, More Divergence, and Increased Self-Efficacy
Creating multiple designs and receiving feedback in parallel--rather than serially--yields better, more diverse ideas, more comparison, and less fixation. (Measures: human raters, online analytics.)
Example-Centric Programming: Integrating Web Search into the Development Environment
try it video honorable mention
try it video honorable mention
Presents the design and evaluation of a system that helps programmers locate example code. Findings suggest that task-specific search interfaces can significantly change how and when people search the Web.
What Would Other Programmers Do? Suggesting Solutions to Error Messages
video honorable mention
video honorable mention
Introduces HelpMeOut, a social recommender system that aids the debugging of error messages during programming by suggesting solutions that peers have applied in the past.
d.note: Revising User Interfaces Through Change Tracking, Annotations, and Alternatives
video
video
Introduces d.note, a revision tool for user interface prototypes. Reports two studies that compare production and interpretation of revisions in d.note to sketching on static images.
Designing with Interactive Example Galleries
Presents an interface for designing web pages with interactive example galleries. Describes three studies finding that independent raters prefer designs created with the aid of examples.
2009
Two Studies of Opportunistic Programming: Interleaving Web Foraging, Learning, and Writing Code
honorable mention
honorable mention
2008
Design As Exploration: Creating Interface Alternatives through Parallel Authoring and Runtime Tuning
video best student paper
video best student paper
2007
Authoring Sensor-based Interactions by Demonstration with Direct Manipulation and Pattern Recognition
video best paper
video best paper
2006
Interactive Gigapixel Prints: Large, Paper-Based Interfaces for Visual Context and Collaboration
video
video
2005
2004
2003
2002
2001
2000
courses · all hci · HCI Online (free)
fall 2013
cogs260/cse290
Design at Large
Thursday 5-6pm · CSE4140 · 1 unit
Weekly invited speakers drawn from the UCSD community and beyond present their cutting-edge research on HCI, design, and learning science.
Design at Large
Thursday 5-6pm · CSE4140 · 1 unit
Weekly invited speakers drawn from the UCSD community and beyond present their cutting-edge research on HCI, design, and learning science.
cogs230/cse270
Research Topics in Human-Computer Interaction
Mon/Weds 3:30-4:50pm · CSE2154 · 4 units
Prepares students to conduct original HCI research by reading and discussing seminal and cutting-edge research papers. Topics include design, social software, input techniques, mobile, and ubiquitous computing. Student pairs perform a quarter-long mini research project that leverages campus research efforts. Open to all graduate students. Also open to undergraduates with an A- or higher in COGS102A, COGS120, or COGS187A.
Research Topics in Human-Computer Interaction
Mon/Weds 3:30-4:50pm · CSE2154 · 4 units
Prepares students to conduct original HCI research by reading and discussing seminal and cutting-edge research papers. Topics include design, social software, input techniques, mobile, and ubiquitous computing. Student pairs perform a quarter-long mini research project that leverages campus research efforts. Open to all graduate students. Also open to undergraduates with an A- or higher in COGS102A, COGS120, or COGS187A.
winter 2014
cogs120/cse170
Intro to Human-Computer Interaction Design
Tue/Thu Lecture: Center Hall, Fri Studio: Moxie Center · 4 units
Introduces fundamental methods and principles for designing, implementing, and evaluating user interfaces. Topics: user-centered design, rapid prototyping, experimentation, direct manipulation, cognitive principles, visual design, social software, software tools. Learn by doing: work with a team on a quarter-long design project. Prerequisites: A programming class like CSE 7, 8a, or 11. Basic familiarity with HTML.
Intro to Human-Computer Interaction Design
Tue/Thu Lecture: Center Hall, Fri Studio: Moxie Center · 4 units
Introduces fundamental methods and principles for designing, implementing, and evaluating user interfaces. Topics: user-centered design, rapid prototyping, experimentation, direct manipulation, cognitive principles, visual design, social software, software tools. Learn by doing: work with a team on a quarter-long design project. Prerequisites: A programming class like CSE 7, 8a, or 11. Basic familiarity with HTML.
earlier



