DocumentCode
1850975
Title
Automated Comprehension Tasks in Software Exploration
Author
Boccuzzo, Sandro ; Gall, Harald C.
Author_Institution
Dept. of Inf., Univ. of Zurich, Zurich, Switzerland
fYear
2009
fDate
16-20 Nov. 2009
Firstpage
570
Lastpage
574
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on
Conference_Location
Auckland
ISSN
1938-4300
Print_ISBN
978-1-4244-5259-0
Electronic_ISBN
1938-4300
Type
conf
DOI
10.1109/ASE.2009.47
Filename
5431733
Link To Document