Rebecca Krosnick

About me:

I am a 4th year PhD student in the EECS department at the University of Michigan, advised by Professor Steve Oney. I study human-computer interaction and am generally interested in designing end-user programming systems.

I currently am exploring ways to make creating, generalizing, and editing web macros more intuitive and visual. I also have designed programming-by-demonstration systems for creating responsive and interactive user interfaces.

Previously I interned in the User Interface group at Autodesk Research and worked as a software engineer at MathWorks. I received my SB and MEng in Computer Science from MIT, where I was advised by Professor Rob Miller.

Office: 4817 Beyster

News: Excited to be interning at Microsoft Research with the EPIC group this summer 2021.


Conference Papers

Rebecca Krosnick, Fraser Anderson, Justin Matejka, Steve Oney, Walter S. Lasecki, Tovi Grossman, George Fitzmaurice. Think-Aloud Computing: Supporting Rich and Low-Effort Knowledge Capture. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 2021).
[PDF] [Supplemental materials] [30 sec video] [4 min video]
Steve Oney, Rebecca Krosnick, Joel Brandt, Brad Myers. Implementing Multi-Touch Gestures with Touch Groups and Cross Events. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 2019). Glasgow, Scotland, UK. Honorable Mention.
Sang Won Lee, Rebecca Krosnick, Sun Young Park, Brandon Keelean, Sach Vaidya, Stephanie D. O'Keefe, Walter S. Lasecki. Exploring Real-Time Collaboration in Crowd-Powered Systems Through a UI Design Tool. In Proceedings of the ACM Conference on Computer-Supported Cooperative Work and Social Computing (CSCW 2018). New York, New York.
[PDF] [Blog post]
Steve Oney, Alan Lundgard, Rebecca Krosnick, Michael Nebeling, Walter S. Lasecki. Arboretum and Arbility: Improving Web Accessibility Through a Shared Browsing Architecture. In Proceedings of the ACM Symposium on User Interface Software and Technology (UIST 2018). Berlin, Germany.
Rebecca Krosnick, Sang Won Lee, Walter S. Lasecki, Steve Oney. Expresso: Building Responsive Interfaces with Keyframes. In Proceedings of the IEEE Symposium on Visual Languages and Human-Centered Computing (VL/HCC 2018). Lisbon, Portugal.
[PDF] [Study materials] [Demo video]
Rohit Singh, Rishabh Singh, Zhilei Xu, Rebecca Krosnick, Armando Solar-Lezama. Modular Synthesis of Sketches Using Models. International Conference on Verification, Model Checking and Abstract Interpretation (VMCAI). 2014.

Workshop Papers

Rebecca Krosnick, Steve Oney. Toward Providing Live Feedback in Web Automation IDEs. LIVE workshop at the ACM SIGPLAN Conference on Systems, Programming, Languages, and Applications: Software for Humanity (LIVE 2020).
[PDF] [Talk] [Demo video]


Rebecca Krosnick. Designing Tools for Intuitive Creation, Generalization, and Maintenance of Web Macros. PL+HCI "Swimmer" School 2020, Doctoral Symposium.
Rebecca Krosnick. Creating Interactive User Interfaces by Demonstration using Crowdsourcing. In Proceedings of the IEEE Symposium on Visual Languages and Human-Centered Computing (VL/HCC 2018), Graduate Consortium. Lisbon, Portugal.


Rebecca Krosnick. VideoDoc: Combining Videos and Lecture Notes for a Better Learning Experience. MIT Department of EECS MEng Thesis. 2015.


Web Automation IDEs

How we can build more intuitive tools to help people create web automation scripts? I'm exploring a combination of recording user page actions, presenting UI visual context, and providing live feedback and suggestions.
[Workshop paper] [Talk] [Demo video]


A programming-by-demonstration approach for creating responsive UIs, where users create keyframes at a few representative viewport sizes and specify smooth or jump (i.e., linear interpolation) transitions between them.
[PDF] [Demo video]


As online education grows in popularity, more people are learning using educational lecture videos. Videos are engaging to watch, but difficult to navigate when searching for a particular topic. To address this problem, we built VideoDoc, a lecture video interface that merges a video with the organizational features of a textbook to make educational videos easier to navigate.
[MEng Thesis]