Proceedings of the 48th Annual Southeast Regional Conference 2010
DOI: 10.1145/1900008.1900040
|View full text |Cite
|
Sign up to set email alerts
|

Automated construction of memory diagrams for program comprehension

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 4 publications
0
4
0
Order By: Relevance
“…Systems built into certain IDEs such as PyCharm for IntelliJ IDEA [16], and ObjectAid for Eclipse [20], can generate UML diagrams from code in existing projects. A paper by Dalton and Kreahling [5] took a step toward automatically generating snapshot diagrams from executable code in an instructional setting, with a focus on generating incorrect diagrams for teaching purposes. Incorrect diagrams were generated through MDL, a custom language specified by the authors, that resembles executable code.…”
Section: Generating Diagrams From Codementioning
confidence: 99%
“…Systems built into certain IDEs such as PyCharm for IntelliJ IDEA [16], and ObjectAid for Eclipse [20], can generate UML diagrams from code in existing projects. A paper by Dalton and Kreahling [5] took a step toward automatically generating snapshot diagrams from executable code in an instructional setting, with a focus on generating incorrect diagrams for teaching purposes. Incorrect diagrams were generated through MDL, a custom language specified by the authors, that resembles executable code.…”
Section: Generating Diagrams From Codementioning
confidence: 99%
“…These visualizations are often referred to as stack traces or memory diagrams. These can be drawn by hand [7,11,16,23] or generated automatically by software [9,10,31,33].…”
Section: Program Memory Visualizationmentioning
confidence: 99%
“…Dalton and Kreahling [3] introduced a toolkit that automatically generates memory diagrams of novice programs. Their intention was to improve the skill of novice programmers in understanding object-oriented programming.…”
Section: Memory Diagrams Of Novice Programsmentioning
confidence: 99%
“…used regular expressions in a new way that is quite different from conventional lexical analysis by recognizing programming plans and not just lexemes, 2. created a new software tool that automatically translates novice programs into more detailed textual algorithms, 3. tested this tool with many novice programs and reported the results, and 4. coined the word "narration" and used this word to describe highly detailed textual algorithms generated with the new tool developed in this work.…”
Section: Introductionmentioning
confidence: 99%