# BjÃ¶rn Hartmann

### Research Areas

- Human-Computer Interaction (HCI)
- Programming Systems (PS)
- Cyber-Physical Systems and Design Automation (CPSDA)
- Graphics (GR)

### Research Centers

- Berkeley Center for New Media (BCNM)
- Berkeley Institute of Design (BID)
- Center for Information Technology Research in the Interest of Society - The Banatao Institute (CITRIS)
- EPIC Data lab (EPIC)
- Jacobs Institute for Design Innovation (JIDI)
- SWARM Lab
- Verified Human Interfaces, Control, and Learning for Semi-Autonomous Systems (VeHICaL)
- Visual Computing Lab (VCL)

### Teaching Schedule

#### Spring 2024

- CS 160. User Interface Design and Development, TuTh 14:00-15:29, Jacobs Hall 310
- CS 260A. User Interface Design and Development, TuTh 14:00-15:29, Jacobs Hall 310

## Biography

BjÃ¶rn Hartmann is an Associate Professor in EECS. He received a BA in Communication, a BSE in Digital Media Design, and an MSE in Computer and Information Science from the University of Pennsylvania in 2002. He received his PhD degree in Computer Science from Stanford University in 2009. His research in Human-Computer Interaction focuses on the creation and evaluation of user interface design tools, end-user programming environments, and crowdsourcing systems.

BjÃ¶rn received an Okawa Research Grant and an NSF CAREER Award in 2012, and a Sloan Research Fellowship in 2013.

## Education

- 2009, Ph.D., Computer Science, Stanford University
- 2002, MSE, Computer and Information Science, University of Pennsylvania
- 2001, BSE/B.A., Digital Media Design/Communication, University of Pennsylvania

## Selected Publications

- E. Schoop, J. Smith, and B. Hartmann, "HindSight: Enhancing Spatial Awareness by Sonifying Detected Objects in Real-Time 360-Degree Video," in Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, CHI '18, New York, NY, USA: ACM, 2018, pp. 143:1--143:12.
- T. Karrer, J. Kr\"{a}mer, J. Diehl, B. Hartmann, and J. Borchers, "Stacksplorer: call graph navigation helps increasing code maintenance efficiency," in Proceedings of the 24th annual ACM symposium on User interface software and technology, UIST '11, New York, NY, USA: ACM, 2011, pp. 217--224.
- V. Ramesh, C. Hsu, M. Agrawala, and B. Hartmann, "ShowMeHow: translating user interface instructions between applications," in Proceedings of the 24th annual ACM symposium on User interface software and technology, UIST '11, New York, NY, USA: ACM, 2011, pp. 127--134.
- K. Kin, B. Hartmann, and M. Agrawala, "Two-handed marking menus for multitouch devices," ACM Trans. Comput.-Hum. Interact., vol. 18, pp. 16:1--16:23, Aug. 2011.
- L. Mamykina, B. Manoim, M. Mittal, G. Hripcsak, and B. Hartmann, "Design lessons from the fastest Q&A site in the west," in Proceedings of the 2011 annual conference on Human factors in computing systems, CHI '11, New York, NY, USA: ACM, 2011, pp. 2857--2866.
- B. Hartmann, M. Dhillon, and M. K. Chan, "HyperSource: bridging the gap between source and code-related web sites," in Proceedings of the 2011 annual conference on Human factors in computing systems, CHI '11, New York, NY, USA: ACM, 2011, pp. 2207--2210.
- M. S. Bernstein, G. Little, R. C. Miller, B. Hartmann, M. S. Ackerman, D. R. Karger, D. Crowell, and K. Panovich, "Soylent: a word processor with a crowd inside," in Proceedings of the 23nd annual ACM symposium on User interface software and technology, UIST '10, New York, NY, USA: ACM, 2010, pp. 313--322.
- B. Hartmann, L. Wu, K. Collins, and S. R. Klemmer, "Programming by a sample: Leveraging Web sites to program their underlying services," in No Code Required: Giving Users Tools to Transform the Web, Burlingame: Morgan Kaufmann, 2010, pp. 191-211.
- B. Hartmann, D. MacDougall, J. Brandt, and S. R. Klemmer, "What Would Other Programmers Do? Suggesting Solutions to Error Messages," in CHI '10: Proceedings of the SIGCHI conference on Human factors in computing systems, New York, NY: ACM, 2010.
- B. Hartmann, S. Follmer, A. Ricciardi, T. Cardenas, and S. Klemmer, "d.note: Revising User Interfaces Through Change Tracking, Annotations, and Alternatives," in CHI '10: Proceedings of the SIGCHI conference on Human factors in computing systems, ACM, 2010.
- B. Hartmann, M. Ringel Morris, H. Benko, and A. D. Wilson, "Pictionaire: Supporting Collaborative Design Work by Integrating Physical and Digital Artifacts," in CSCW '10: The ACM Conference on Computer-Supported Cooperative Work, ACM, 2010.
- B. Hartmann, M. R. Morris, H. Benko, and A. D. Wilson, "Augmenting interactive tables with mice and keyboards," in UIST '09: Proceedings of the 22nd annual ACM symposium on User interface software and technology, New York, NY, USA: ACM, 2009, pp. 149--152.
- B. Hartmann, L. Yu, A. Allison, Y. Yang, and S. R. Klemmer, "Design as exploration: creating interface alternatives through parallel authoring and runtime tuning," in UIST '08: Proceedings of the 21st annual ACM symposium on User interface software and technology, New York, NY, USA: ACM, 2008, pp. 91--100.
- B. Hartmann, S. Doorley, and S. R. Klemmer, "Hacking, Mashing, Gluing: Understanding Opportunistic Design," IEEE Pervasive Computing, vol. 7, no. 3, pp. 46--54, July 2008.
- B. Hartmann, L. Wu, K. Collins, and S. R. Klemmer, "Programming by a sample: rapidly creating web applications with d.mix," in UIST '07: Proceedings of the 20th annual ACM symposium on User interface software and technology, New York, NY, USA: ACM, 2007, pp. 241--250.
- B. Hartmann, L. Abdulla, M. Mittal, and S. R. Klemmer, "Authoring sensor-based interactions by demonstration with direct manipulation and pattern recognition," in CHI '07: Proceedings of the SIGCHI conference on Human factors in computing systems, New York, NY, USA: ACM, 2007, pp. 145--154.
- B. Hartmann, S. R. Klemmer, M. Bernstein, L. Abdulla, B. Burr, A. Robinson-Mosher, and J. Gee, "Reflective physical prototyping through integrated design, test, and analysis," in UIST '06: Proceedings of the 19th annual ACM symposium on User interface software and technology, New York, NY, USA: ACM, 2006, pp. 299--308.
- S. R. Klemmer, B. Hartmann, and L. Takayama, "How bodies matter: five themes for interaction design," in DIS '06: Proceedings of the 6th conference on Designing Interactive systems, New York, NY, USA: ACM, 2006, pp. 140--149.

## Awards, Memberships and Fellowships

- ACM SIGCHI Academy Member, 2024
- Jim and Donna Gray Award for Excellence in Undergraduate Teaching of Computer Science, 2016
- Diane S. McEntyre Award for Excellence in Teaching Computer Science, 2015
- Sloan Research Fellow, 2013
- Okawa Research Grant, 2012
- NSF Faculty Early Career Development Award (CAREER), 2012