Christopher A. Bogart
I'm a graduate student in computer science at
Oregon State University.
Advisor: Margaret Burnett.
Email: bogart (a) eecs.oregonstate.edu
My resume
Research Group
My research group works on HCI (Human-Computer Interaction) issues
associated with programming languages, especially languages and
environments aimed at end-user programmers.
Research Interests
Domain Specific Languages for cognitive modeling.
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.
Published Papers
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.
Projects
Here is an OpenGL implementation of the board game
Khet
for CS550, fall 2008. There are executables for mac and windows.
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.
Blogging
I have a blog called Sambangu.