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.
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, and Sloan Fellowship. 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)
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)
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)
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)
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)
Ranjitha Kumar, Juho Kim, and Scott R Klemmer. CHI 2009 work-in-progress (paper)
Aesthetics Matter: Leveraging Design Heuristics to Synthesize Visually Satisfying Handheld Interfaces
Yeonsoo Yang, Scott R. Klemmer. CHI 2009 work-in-progress (paper)
Yeonsoo Yang, 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)
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)
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)
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)
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)
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)
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)
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)
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)
Scott Carter, Jennifer Mankoff, Scott R. Klemmer, and Tara Matthews. Human-Computer Interaction (paper)
Programming by a Sample: Rapidly Creating Web Applications with d.mixBjö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)
Heidy Maldonado, Brian Lee, Scott R Klemmer, Roy D Pea. CSCL 2007: Conference on Computer Supported Collaborative Learning (paper)
Björn Hartmann, Leith Abdulla, Manas Mittal, Scott R Klemmer. CHI 2007: ACM Conference on Human Factors in Computing Systems (paper) (video)
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)
Scott R Klemmer, Björn Hartmann, Leila Takayama. DIS 2006: ACM Conference on Designing Interactive Systems (paper)
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)
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)
teaching
fall 2009CS147 · Introduction to Human-Computer Interaction Design
Lecture · Tuesday & Thursday, 1:15PM – 2:05PM · Hewlett 201
Lab · Thursday, 5:15PM – 6:45PM · Packard 101
Studio · Thursday afternoon & Friday morning · Gates
Lecture · Tuesday & Thursday, 1:15PM – 2:05PM · Hewlett 201
Lab · Thursday, 5:15PM – 6:45PM · Packard 101
Studio · Thursday afternoon & Friday morning · Gates
spring 2010CS376 · Topics in Human-Computer Interaction
Tuesday & Thursday, 2:15PM –3:30PM · Wallenberg 124
Tuesday & Thursday, 2:15PM –3:30PM · Wallenberg 124
CS303 · Designing Computer Science Experiments · w/ Phil Levis & Chris Manning
Wednesday, 3:15PM – 6:05PM · Wallenberg 124
Wednesday, 3:15PM – 6:05PM · 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
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
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
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
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
CS547: Human-Computer Interaction Seminar
Fridays, 12:30PM - 2:00PM · Gates B01
join announcement list · watch videos
Fridays, 12:30PM - 2:00PM · Gates B01
join announcement list · watch videos
winter 2007CS247: Human-Computer Interaction Design Studio
Tues & Thurs, 1:15PM - 3:05PM · Wallenberg 124 & 127
TAs: Kevin Collins and Nundu JanakiRam photos · video
Tues & Thurs, 1:15PM - 3:05PM · Wallenberg 124 & 127
TAs: Kevin Collins and Nundu JanakiRam photos · video
fall 2006CS376: Research Topics in Human-Computer Interaction
Tues & Thurs, 1:15PM - 2:30PM· Wallenberg 124
TA: David Akers
Tues & Thurs, 1:15PM - 2:30PM· Wallenberg 124
TA: David Akers
spring 2006CS294H: Integrating Physical and Digital Interactions
Thurs, 1:00AM - 1:30PM· Gates 100
TA: Bjoern Hartmann · photos
Thurs, 1:00AM - 1:30PM· Gates 100
TA: Bjoern Hartmann · photos
winter 2006CS247: Human-Computer Interaction Design Studio
Tues & Thurs, 1:15PM - 3:05PM · Wallenberg 124 & 127
TA: Bjoern Hartmann · photos · video
Tues & Thurs, 1:15PM - 3:05PM · Wallenberg 124 & 127
TA: Bjoern Hartmann · photos · video
fall 2005CS376: Research Topics in Human-Computer Interaction
Tues & Thurs, 1:00AM - 12:15PM · Wallenberg 124
TA: Ron Yeh · projects
Tues & Thurs, 1:00AM - 12:15PM · Wallenberg 124
TA: Ron Yeh · projects
winter 2005CS247A: Human-Computer Interaction Design Studio
Tues & Thurs, 3:15PM - 5:05PM · Wallenberg 124 & 127
TA: Wendy Ju · photos
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
Tues & Thurs, 1:00AM - 12:15PM · Gates 392
TA: Ron Yeh · projects