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, S. Doorley, and S. R. Klemmer, "Hacking, Mashing, Gluing: Understanding Opportunistic Design," IEEE Pervasive Computing, vol. 7, no. 3, pp. 46--54, July 2008.
Articles in conference proceedings
P. Duan, C. Cheng, G. Li, B. Hartmann, and Y. Li, "UICrit: Enhancing Automated Design Evaluation with a UI Critique Dataset," in Proceedings of the 37th Annual ACM Symposium on User Interface Software and Technology, UIST '24, New York, NY, USA: Association for Computing Machinery, 2024.
V. Savage, A. Head, B. Hartmann, D. B. Goldman, G. Mysore, and W. Li, "Lamello: Passive Acoustic Sensing for Tangible Input Components," in Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, CHI '15, New York, NY, USA: ACM, 2015, pp. 1277--1280.
D. Coetzee, S. Lim, A. Fox, B. Hartmann, and M. Hearst, "Structuring Interactions for Large-Scale Synchronous Peer Learning," in CSCW 2015, 2015.
B. Zhang, Y. Chen, C. Tuna, A. Dave, Y. Li, E. A. Lee, and B. Hartmann, "HOBS: Head Orientation-based Selection in Physical Spaces," in Proceedings of the 2nd ACM Symposium on Spatial User Interaction, SUI '14, New York, NY, USA: ACM, 2014, pp. 17--25.
D. Coetzee, A. Fox, M. Hearst, and B. Hartmann, "Chatrooms in MOOCs: All Talk and No Action," in 1st {ACM} Conference on Learning At Scale (L@S 2014), 2014.
D. Coetzee, A. Fox, M. Hearst, and B. Hartmann, "Should Your MOOC Forum Use a Reputation System?," in CSCW 2014, 2014.
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.
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, 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, 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.
Technical Reports
E. Kim, A. Sturgis, Z. Pardos, K. Cui, J. Hu, Y. Xiao, B. Fu, D. He, I. Gonzalez, A. L. Sangiovanni-Vincentelli, S. A. Seshia, and B. Hartmann, "Task Distribution Aware Psychomotor Skill Training with Probabilistic Programs and Bayesian Knowledge Tracing in Virtual Reality," April 2024.
E. Kim, Z. Pardos, S. A. Seshia, and B. Hartmann, "A Principled Intelligent Occupational Training of Psychomotor Skills in Virtual Reality," Feb. 2023.
J. Zamfirescu-Pereira, B. Hartmann, and Q. Yang, "Conversation Regression Testing: A Design Technique for Prototyping Generalizable Prompt Strategies for Pre-trained Language Models," Feb. 2023.
Y. V. Pant, B. Thoravi Kumaravel, A. Shah, E. Kraemer, M. Vazquez-Chanlatte, K. Kulkarni, B. Hartmann, and S. A. Seshia, "Model-based Formalization of the Autonomy-to-Human Perception Hand-off," March 2021.
T. Campbell, J. Harper, B. Hartmann, and E. Paulos, "Towards Digital Apprenticeship: Wearable Activity Recognition in the Workshop Setting," July 2015.
M. Etemadi, W. McGrath, S. Roy, and B. Hartmann, "Fabryq: Using phones as smart proxies to control wearable devices from the Web," June 2014.
Y. Chen, B. Zhang, C. Tuna, Y. Li, E. A. Lee, and B. Hartmann, "A Context Menu for the Real World: Controlling Physical Appliances Through Head-Worn Infrared Targeting," Dec. 2013.
A. Pavel, F. Berthouzoz, B. Hartmann, and M. Agrawala, "Browsing and Analyzing the Command-Level Structure of Large Collections of Image Manipulation Tutorials," Oct. 2013.
V. Savage, C. Chang, and B. Hartmann, "Sauron: Embedded Single-Camera Sensing of Printed Physical User Interfaces," April 2013.
V. Savage, X. Zhang, and B. Hartmann, "Midas: Fabricating Custom Capacitive Touch Sensors to Prototype Interactive Objects," April 2012.
K. Kin, B. Hartmann, and M. Agrawala, "Two-Handed Marking Menus for Multitouch Devices," Aug. 2010.
Ph.D. Theses
V. Nair, "The Unprecedented Risks and Opportunities of Extended Reality Motion Data," D. Song, J. O'Brien, B. Hartmann, and L. Rosenberg, Eds., Nov. 2023.
Masters Reports
N. Jennings, "Towards Runtime Behavior Generation in Games," B. Hartmann, Ed., Aug. 2024.
F. Kim, J. Zamfirescu-Pereira, and S. Almeda, "DreamSheets: Spreadsheets as Exploratory User Interface for Text-To-Image Models," B. Hartmann, Ed., Dec. 2023.
N. Kakulawaram and J. Zamfirescu-Pereira, "Spreadsheet Bubbles: Showing Contextually Relevant Data During Formula Editing," B. Hartmann and A. Parameswaran, Eds., May 2021.
S. Claudino Daffara, F. Saldarini, B. Thoravi Kumaravel, and B. Hartmann, "AuthorIVE: Authoring Interactions for Virtual Environments through Disambiguating Demonstrations," May 2020.
K. Chaudhary, "Jupyter’s Archive: Searchable Output Histories for Computational Notebooks," A. Head and B. Hartmann, Eds., May 2019.
J. Smith, M. Laielli, G. Biamby, T. Darrell, and B. Hartmann, "LabelAR: A spatial guidance interface for fast computer vision image collection," May 2019.
E. Schoop, J. Smith, and B. Hartmann, "HindSight: Enhancing Spatial Awareness by Sonifying Detected Objects in Real-Time 360-Degree Video," Dec. 2018.
C. Singer, "See-Thru: Towards Minimally Obstructive Eye-Controlled Wheelchair Interfaces," B. Hartmann, Ed., May 2018.
M. Nguyen, E. Schoop, M. Karchemsky, V. Savage, B. Hartmann, and S. Follmer, "Drill Sergeant: Supporting Physical Construction Projects through an Ecosystem of Augmented Tools," May 2016.
A. Yuan, K. Luther, M. Krause, S. P. Dow, and B. Hartmann, "Worker Expertise and Expert Rubrics in Crowdsourced Design Critique," Dec. 2015.
C. Appachu, S. Hong, and S. McQueen, "Interactive Device Design with Kinoma Create," B. Hartmann and D. Wroblewski, Eds., May 2015.
S. McQueen, S. Hong, and C. Appachu, "Interactive Device Design with Kinoma Create," B. Hartmann and D. Wroblewski, Eds., May 2015.
C. Echanique, "Ocular Cellscope," B. Hartmann and D. Fletcher, Eds., May 2014.
W. Wu, K. Luther, A. Pavel, B. Hartmann, S. Dow, and M. Agrawala, "CrowdCritter: Strategies for Crowdsourcing Visual Design Critique," May 2013.
E. Lu and R. Bodik, "Quicksilver: Automatic Synthesis of Relational Queries," B. Hartmann, Ed., May 2013.
H. Wu, "HydraScope: Interaction and Application of Wall Sized Display," B. Hartmann, Ed., June 2012.
V. Kulkarni and B. Hartmann, "HYDRASCOPE: ADAPTING EXISTING WEB APPLICATIONS FOR MULTI-DISPLAY WALLS," May 2012.
P. Gutheim and B. Hartmann, "Fantasktic: Improving Quality of Results for Novice Crowdsourcing Users," May 2012.
S. Ahn, "Image Cropping: Collection and Analysis of Crowdsourced Data," M. Agrawala, B. Hartmann, and B. A. Barsky, Eds., May 2012.