Scott R Klemmer
Prototyping is pivotal to design innovation, collaboration, and creativity. My group’s research empowers more users to design interactive systems, expert designers to be more creative, and programmers to engage in more design thinking. Our research has introduced techniques for users to demonstrate interactive behavior, sample existing design elements to create new ones, and tightly integrate the creation and evaluation aspects of design. In much of this work, examples – both created and harvested – play a powerful role. We explore these issues on mobile, desktop, web, and sensor-based platforms. We seek to understand the fundamental psychological and social ingredients of design excellence in order to create more effective design tools and practices. We create prototypes that envision future interface styles; a current project looks at the future of mobile interaction.

BIO · Scott is an Assistant Professor of Computer Science at Stanford University, where he co-directs the Human-Computer Interaction Group. Organizations around the world use his lab’s open-source design tools, and several books and popular press articles have covered his research. He is a co-recipient of the CHI and UIST Best Paper Awards, Microsoft Research New Faculty Fellowship, Sloan Fellowship, and NSF CAREER award. He received a dual BA in Art-Semiotics and Computer Science from Brown University, and an MS and PhD in Computer Science from UC Berkeley.

recent papers
Opportunistic Programming: Writing Code to Prototype, Ideate, and Discover
Joel Brandt, Philip J. Guo, Joel Lewenstein, Mira Dontcheva, and Scott R. Klemmer. IEEE Software (paper)
Toolkit Support for Integrating Physical and Digital Interactions
Scott R. Klemmer, and James A. Landay. HCI Journal (paper)
Two Studies of Opportunistic Programming: Interleaving Web Foraging, Learning, and Writing Code
Joel Brandt, Philip J. Guo, Joel Lewenstein, Mira Dontcheva, and Scott R. Klemmer. CHI: ACM Conference on Human Factors in Computing Systems (paper)
Coordinating Tasks on the Commons: Designing for Personal Goals, Expertise, and Serendipity
Michel Krieger, Emily Margarete Stark, Scott R Klemmer. CHI: ACM Conference on Human Factors in Computing Systems (paper)
Automatic Retargeting of Web Page Content
Ranjitha Kumar, Juho Kim, and Scott R Klemmer. CHI 2009 work-in-progress (paper)
Remixing The Web: Enhancing Tailoring Using Programmable Proxies
Joel Brandt, Leslie Wu, Scott R. Klemmer. Workshop on End User Programming for the Web, CHI: ACM Conference on Human Factors in Computing Systems (paper)
Finding Inspiration for the Future in Our Past
Scott R. Klemmer. Ambidextrous Magazine, Issue 10 (paper)
Integrating Physical and Digital Interactions on Walls
Scott R. Klemmer, Katherine M. Everitt, James A. Landay. HCI Journal (paper)
Range: Exploring Implicit Interaction through Electronic Whiteboard Design
Wendy Ju, Brian Lee, and Scott R Klemmer. Computer Supported Cooperative Work (paper)
Iterative Design and Evaluation of an Event Architecture for Pen-and-Paper Interfaces
Ron B. Yeh, Andreas Paepcke, and Scott Klemmer. UIST 2008: ACM Symposium on User Interface Software and Technology (paper)
Design As Exploration: Creating Interface Alternatives through Parallel Authoring and Runtime Tuning
Björn Hartmann, Loren Yu, Abel Allison, Yeonsoo Yang, and Scott R. Klemmer. UIST 2008: ACM Symposium on User Interface Software and Technology (paper)
Hacking, Mashing, Gluing: Understanding Opportunistic Design
Björn Hartmann, Scott Doorley and Scott R. Klemmer. IEEE Pervasive Computing July-September 2008 (paper)
Opportunistic Programming: How Rapid Ideation and Prototyping Occur in Practice
Joel Brandt, Philip Guo, Joel Lewenstein, Scott R. Klemmer. Workshop on End-User Software Engineering IV. ICSE 2008: 30th International Conference on Software Engineering (paper)
Exiting the Cleanroom: On Ecological Validity and Ubiquitous Computing
Scott Carter, Jennifer Mankoff, Scott R. Klemmer, and Tara Matthews. Human-Computer Interaction (paper)
Programming by a Sample: Rapidly Creating Web Applications with d.mix
Björn Hartmann, Leslie Wu, Kevin Collins, Scott R. Klemmer. UIST 2007: ACM Symposium on User Interface Software and Technology (paper) (video)
Patterns of Collaboration in Design Courses: Team dynamics affect technology appropriation, artifact creation, and course performance
Heidy Maldonado, Brian Lee, Scott R Klemmer, Roy D Pea. CSCL 2007: Conference on Computer Supported Collaborative Learning (paper)
Authoring Sensor-based Interactions by Demonstration with Direct Manipulation and Pattern Recognition
Björn Hartmann, Leith Abdulla, Manas Mittal, Scott R Klemmer. CHI 2007: ACM Conference on Human Factors in Computing Systems (paper) (video)
Reflective physical prototyping through integrated design, test, and analysis
Björn Hartmann, Scott R Klemmer, Michael Bernstein, Leith Abdulla, Brandon Burr, Avi Robinson-Mosher, Jennifer Gee. UIST 2006: ACM Symposium on User Interface Software and Technology (paper) (video)
How Bodies Matter: Five Themes for Interaction Design
Scott R Klemmer, Björn Hartmann, Leila Takayama. DIS 2006: ACM Conference on Designing Interactive Systems (paper)
ButterflyNet: A Mobile Capture and Access System for Field Biology Research
Ron Yeh, Chunyuan Liao, Scott R Klemmer, François Guimbretière, Brain Lee, Boyko Kakaradov, Jeannie Stamberger, Andreas Paepcke. CHI 2006: ACM Conference on Human Factors in Computing Systems (paper) (video)
groupTime: Preference-Based Group Scheduling
Mike Brzozowski, Kendra Carattini, Patrick Mihelich, Scott R Klemmer, Jiang Hu, Andrew Y. Ng. CHI 2006: ACM Conference on Human Factors in Computing Systems (paper) (video)
more · all
teaching
fall 2009CS147 · Introduction to Human-Computer Interaction Design
Lecture · Tuesday & Thursday, 1:15PM – 2:05PM · Hewlett 201
Lab · Thursday, 5:15PM – 6:30PM · Y2E2 111
Studio · Thursday afternoon & Friday morning · Gates
spring 2010CS376 · Research Topics in Human-Computer Interaction
Tuesday & Thursday, 2:15PM –3:30PM · Wallenberg 124
fall 2008CS147: Introduction to Human-Computer Interaction Design
Tues & Thurs 1:15PM - 2:05PM · Hewlett 201
(sections on thursday and friday)

TAs: Amal Dar Aziz, Mike Krieger, Ranjitha Kumar, Steve Marmon, Neema Moraveji, Neil Patel
CS294H: Social Software (w/ Sep Kamvar)
Thurs (and some Tues), 3:15PM - 5:05PM · Wallenberg 124
TA: Greg Schwartz
spring 2008CS376: Research Topics in Human-Computer Interaction
Tues & Thurs, 12:50PM - 2:05PM · Wallenberg 124
TA: Joel Brandt
fall 2007CS147: Introduction to Human-Computer Interaction Design
Tues & Thurs 1:15PM - 2:05PM · Hewlett 201
(sections on thursday and friday)

TAs: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano
winter 2007CS247: Human-Computer Interaction Design Studio
Tues & Thurs, 1:15PM - 3:05PM · Wallenberg 124 & 127
TAs: Kevin Collins and Nundu JanakiRam photos · video
fall 2005CS376: Research Topics in Human-Computer Interaction
Tues & Thurs, 1:00AM - 12:15PM · Wallenberg 124
TA: Ron Yeh · projects
spring 2005CS377A: Mobile Interaction
Tues, 1:30PM - 4:00PM · Wallenberg 124
TA: Brian Lee
winter 2005CS247A: Human-Computer Interaction Design Studio
Tues & Thurs, 3:15PM - 5:05PM · Wallenberg 124 & 127
TA: Wendy Ju · photos
fall 2004CS376: Research Topics in Human-Computer Interaction
Tues & Thurs, 1:00AM - 12:15PM · Gates 392
TA: Ron Yeh · projects
EARLIER COURSES · OTHER HCI COURSES
videos
Currently watching .
-->