Title :
Automated Comprehension Tasks in Software Exploration
Author :
Boccuzzo, Sandro ; Gall, Harald C.
Author_Institution :
Dept. of Inf., Univ. of Zurich, Zurich, Switzerland
Abstract :
Finding issues in software usually requires a series of comprehension tasks. After every task, an engineer explores the results and decides whether further tasks are required. Software comprehension therefore is a combination of tasks and a supported exploration of the results typically in an adequate visualization. In this paper, we describe how we simplify the combination of existing automated procedures to sequentially solve common software comprehension tasks. Beyond that we improve the understanding of the outcomes with interactive and explorative visualization concepts in a time efficient workflow. We validate the presented concept with basic comprehension tasks in an extended CocoViz tool implementation.
Keywords :
program visualisation; reverse engineering; software engineering; CocoViz tool; automated comprehension tasks; explorative visualization; interactive visualization; software comprehension tasks; software exploration; Automatic control; Computer architecture; Documentation; Filters; Informatics; Maintenance engineering; Software engineering; Software systems; Testing; Visualization; Comprehension; Exploration; Visualization;
Conference_Titel :
Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on
Conference_Location :
Auckland
Print_ISBN :
978-1-4244-5259-0
Electronic_ISBN :
1938-4300
DOI :
10.1109/ASE.2009.47