DocumentCode :
2042039
Title :
Comprehensive software understanding with SEXTANT
Author :
Eichberg, Michael ; Haupt, Michael ; Mezini, Mira ; Schäfer, Thorsten
Author_Institution :
Dept. of Comput. Sci., Darmstadt Univ. of Technol., Germany
fYear :
2005
fDate :
26-29 Sept. 2005
Firstpage :
315
Lastpage :
324
Abstract :
Current tools for software understanding mostly concentrate on one comprehension technique, e.g., visualization, or bottom-up navigation through software elements via hyperlinks. In this paper, we argue that to effectively assist developers in understanding today´s software systems, a combination of several comprehension techniques is needed including seamless integration of top-down querying and bottom-up navigation strategies that work across different kinds of software artifacts; furthermore, application-domain and/or technology specific relationships between software elements should be taken into consideration; last but not least, a tight integration of such tools into development environments is crucial. We present SEXTANT, a software exploration tool tightly integrated into the Eclipse IDE that satisfies these requirements. In two case studies, we demonstrate how SEXTANT´s features are conducive in tracking down the source of erroneous behavior, respectively, in discovering ´bad smells´ in the software structure which should lead to code refactorings.
Keywords :
reverse engineering; software tools; Eclipse IDE; SEXTANT; bottom-up navigation; code refactorings; comprehensive software understanding; hyperlinks; software artifacts; software elements; software exploration tool; software structure; software systems; top-down querying; Computer science; Documentation; Java; Knowledge engineering; Navigation; Software libraries; Software maintenance; Software systems; Software tools; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2005. ICSM'05. Proceedings of the 21st IEEE International Conference on
ISSN :
1063-6773
Print_ISBN :
0-7695-2368-4
Type :
conf
DOI :
10.1109/ICSM.2005.32
Filename :
1510127
Link To Document :
بازگشت