Title :
Automated chunking to support program comprehension
Author :
Burnstein, Ilene ; Roberson, Katherine
Author_Institution :
Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
Abstract :
We report on a program comprehension support tool called the Chunker. It partitions code into abstractions called candidate chunks using data dependency analysis and a set of heuristics. The candidate chunks can be mapped to programming and problem domain concepts by a software engineer and are useful for building mental models during comprehension. We describe the implementation of the Chunker, performance issues, and plans for tool enhancement
Keywords :
reverse engineering; software performance evaluation; software tools; user modelling; Chunker; abstractions; automated chunking; candidate chunks; code partitioning; data dependency analysis; heuristics; mental models; program comprehension support tool; programming; software performance; Assembly; Buildings; Cognitive science; Computer languages; Computer science; Data analysis; Data visualization; Displays; Software performance; Software tools;
Conference_Titel :
Program Comprehension, 1997. IWPC '97. Proceedings., Fifth Iternational Workshop on
Conference_Location :
Dearborn, MI
Print_ISBN :
0-8186-7993-X
DOI :
10.1109/WPC.1997.601262