Abstract | ||
---|---|---|
Much of human learning is built on observing, retaining, and replicating behavior witnessed in a model. On this basis, instructors often teach informatics by providing programming examples to be observed and analyzed by learners. By retaining and replicating the steps leading to the final artifacts, students learn. However, professors usually illustrate an example program only once and provide only its finalized version. This hinders the students' need of repeated observation and replication. With the Eclipse plug-in Replay, we strive to overcome the limitations of the current approach to learning by example. Replay records every code edit of a programming session, making it available as an interactive executable "tape". Professors can accurately design the steps of an example, and "play" them as live sessions in class, without the burden of concurrent coding and explaining; students have their hands in the complete code history, can observe it repeatedly, and can interact with it in any moment. |
Year | DOI | Venue |
---|---|---|
2011 | 10.1109/CSEET.2011.5876154 | CSEE&T |
Field | DocType | Citations |
Programmer,Software engineering,Computer science,Debugger,Zoom,Software,Mobile device,Human–computer interaction,Human multitasking,Software development,Debugging | Conference | 0 |
PageRank | References | Authors |
0.34 | 0 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Lile Hattori | 1 | 221 | 10.88 |
Alberto Bacchelli | 2 | 1130 | 60.56 |
Michele Lanza | 3 | 0 | 0.34 |
Mircea Lungu | 4 | 545 | 39.17 |