Automated construction of memory diagrams for program comprehension

Andrew R. Dalton, William C. Kreahling · 2010

Memory diagrams serve as a visualization technique that enables students to better understand the abstract state of program memory. Unlike traditional program visualizations, memory diagrams illustrate where variables of different types and storage classes are allocated. Our experience is that memory diagrams enhance the ability of novice programmers to understand object-oriented programming. Unfortunately, however, constructing these diagrams by hand can prove tedious.

Read the paper · More papers on PaperTik