Title :
An Eclipse Plug-in: Dependency Browser
Author :
Liu, Dapeng ; Xu, Shaochun ; Liu, Zhongyuan
Author_Institution :
Wayne State Univ., Detroit
Abstract :
Dependency search is an important tactic in many software activities, particularly during software maintenance. Eclipse has a few powerful tools to support such activity but they can be more convenient for programmers to use. In this paper, we proposed a light-weight and agile Eclipse plug-in: Dependency Browser, which parses call dependencies and presents them with a user- friendly interface which automatically reacts to some specific programmers´ actions. We tested Dependency Browser on four open-source applications to check the usability, speed and memory usage. The test result demonstrated that our new Eclipse plug-in is convenient to use, fast to run, and has high precision. Therefore, the Dependency Browser could be further developed into a useful commercial tool and help programmer to conduct software maintenance tasks.
Keywords :
grammars; human computer interaction; program compilers; public domain software; software maintenance; Dependency Browser; Eclipse plug-in; memory usage; open-source applications; parsing; software maintenance; speed; usability; user-friendly interface; Computer science; Educational institutions; Humans; Java; Open source software; Programming profession; Reconnaissance; Software maintenance; Table lookup; Testing; Algorithms; Dependency Search; Design; Eclipse; Experimentation; Human Factors; Plug-in;
Conference_Titel :
Computer Systems and Applications, 2007. AICCSA '07. IEEE/ACS International Conference on
Conference_Location :
Amman
Print_ISBN :
1-4244-1030-4
Electronic_ISBN :
1-4244-1031-2
DOI :
10.1109/AICCSA.2007.370862