DocumentCode :
2440582
Title :
Blaze
Author :
Krämer, Jan-Peter ; Kurz, Joachim ; Karrer, Thorsten ; Borchers, Jan
Author_Institution :
RWTH Aachen Univ., Aachen, Germany
fYear :
2012
fDate :
2-9 June 2012
Firstpage :
1457
Lastpage :
1458
Abstract :
Understanding source code is crucial for successful software maintenance. To understand source code, navigation in the call graph has been shown to be particularly important. Programmers often employ a two-phased strategy for effective call graph exploration. We present Blaze, a source code exploration tool designed to explicitly support this strategy. In a study, we show that call graph exploration tools significantly increase success rates in typical software maintenance tasks and that using Blaze significantly reduces task completion times compared to using the Call Hierarchy or Xcode.
Keywords :
reverse engineering; software maintenance; Blaze; Xcode; call graph exploration; call hierarchy; software maintenance; source code exploration tool; source code understanding; two-phased strategy; Computer bugs; Educational institutions; Maintenance engineering; Navigation; Software maintenance; Visualization; Program comprehension; Software visualization; Tools and environments;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location :
Zurich
ISSN :
0270-5257
Print_ISBN :
978-1-4673-1066-6
Electronic_ISBN :
0270-5257
Type :
conf
DOI :
10.1109/ICSE.2012.6227066
Filename :
6227066
Link To Document :
بازگشت