Studying How People Express Algorithms
Ph.D. thesis of John Pane,BS thesis of Chotirat “Ann” Ratanamahatana
To try to develop knowledge that can be used generatively
First studies: How do people naturally express programming concepts?
1) Nine scenes from PacMan
- Based on the fundamental programming concepts
2) Transforming and calculating data in a spreadsheet
- Representative of database applications