Advisor: Margaret Burnett. Email: bogart (a) eecs.oregonstate.edu My resume
Natural Interaction for Debugging: How do people naturally describe anomalous behaviors of software, of agents, or of cognitive models? How do they iteratively refine that description in conversation with another person? Can we design more natural debugging tools around these interaction patterns?
I'm interested in studying how humans interact with each other to refine their understanding of a concept, and applying that interaction model to the design of more natural interaction languages for debugging.
Does my model work? Evaluation abstractions of cognitive modelers, Christopher Bogart, Margaret Burnett, Scott Douglass, David Piorkowski, Amber Shinsel, IEEE Symposium on Visual Languages and Human-Centric Computing, 2010, 49-58.
Reactive Information Foraging for Evolving Goals, Joseph Lawrance, Margaret Burnett, Rachel Bellamy, Christopher Bogart, and Calvin Swart, ACM CHI, 2010 (to appear).
End-User Software Engineering and Distributed Cognition, M. Burnett, C. Bogart, J. Cao, V. Grigoreanu, T. Kulesza, and J. Lawrance, Proceedings of ICSE Workshop on Software Engineering for End-User Programmers, Vancouver, BC: 2009.
Predicting Reuse of End-User Web Macro Scripts, Chris Scaffidi, Chris Bogart, Margaret Burnett, Allen Cypher, Brad Myers, and Mary Shaw, IEEE Symposium on Visual Languages and Human-Centric Computing, Corvallis, OR, Sept. 2009, pp. 93-100.
End-User Programming in the Wild: A Field Study of CoScripter Scripts, Christopher Bogart, Margaret Burnett, Allen Cypher, and Christopher Scaffidi, IEEE Symposium on Visual Languages and Human-Centric Computing, Herrsching am Ammersee, Germany, Sept. 2008, pp. 39-46.
Can Feature Design Reduce the Gender Gap in End-User Software Development Environments? Valentina Grigoreanu, Jill Cao, Todd Kulesza, Christopher Bogart, Kyle Rector, Margaret Burnett, and Susan Wiedenbeck, IEEE Symposium on Visual Languages and Human-Centric Computing, Herrsching am Ammersee, Germany, Sept. 2008, pp. 149-156.
Software Visualization for End-User Programmers: Trial Period Obstacles, Neeraja Subrahmaniyan, Margaret Burnett, and Christopher Bogart, ACM Symposium on Software Visualization, Herrsching am Ammersee, Germany, Sept. 2008, pp. 135-144.
For CS523, winter 2009, Calculating Frobenius numbers with Boolean Toeplitz matrix multiplication. You can only buy Chicken McNuggets in boxes of 6, 9, or 20. Sadly, there's no way to buy exactly 43 nuggets. The paper is about a faster way to calculate the largest number of McNuggets you can't buy.