Electrical Engineering
      and Computer Sciences

Electrical Engineering and Computer Sciences

COLLEGE OF ENGINEERING

UC Berkeley

Cory-Soda Hall Logo
photo of Björn Hartmann
   

Björn Hartmann

Assistant Professor

Research Areas

Research Centers

Teaching Schedule (Fall 2014)

Biography

Björn Hartmann is an Assistant 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.

Selected Publications

  • 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.