Source code exploration with Google

被引:0
作者
Poshyvanyk, Denys [1 ]
Petrenko, Maksym [1 ]
Marcus, Andrian [1 ]
Xie, Xinrong [1 ]
Liu, Dapeng [1 ]
机构
[1] Wayne State Univ, Detroit, MI 48202 USA
来源
ICSM 2006: 22ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS | 2006年
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The paper presents a new approach to source code exploration, which is the result of integrating the Google Desktop Search (GDS) engine into the Eclipse development environment. The resulting search engine, named Google Eclipse Search (GES), provides improved searching in Eclipse software projects. The paper advocates for a component-based approach that allows us to develop strong tools, which support various maintenance tasks, by leveraging the strengths of existing frameworks and components. The development effort for such tools is reduced, while customization and flexibility, to fully support user needs, is maintained. GES allows developers to search software projects in a manner similar to searching the internet or their own desktops. The proposed approach takes advantages of the power of GDS for quick and accurate searching and of Eclipse's extensibility. The paper discusses usage scenarios, advantages, limitations, and possible extensions of the proposed tandem.
引用
收藏
页码:334 / +
页数:2
相关论文
共 11 条
[1]   JRipples: A tool for program comprehension during incremental change [J].
Buckner, J ;
Buchta, J ;
Petrenko, M ;
Rajlich, V .
13TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2005, :149-152
[2]   Search engines tackle the desktop [J].
Cole, B .
COMPUTER, 2005, 38 (03) :14-17
[3]  
Janzen Doug, 2003, International Conference on Aspect-Oriented Software Development (2003), P178
[4]  
LETHBRIDGE T, 1997, TR9707 U OTT
[5]   Static techniques for concept location in object-oriented code [J].
Marcus, A ;
Rajch, V ;
Buchta, J ;
Petrenko, M ;
Sergeyev, A .
13TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2005, :33-42
[6]   An information retrieval approach to concept location in source code [J].
Marcus, A ;
Sergeyev, A ;
Rajlich, V ;
Maletic, JI .
11TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2004, :214-223
[7]  
POSHYVANYK D, 2005, IND TOOL P 21 IEEE I, P69
[8]   JIRiSS - an Eclipse plug-in for source code exploration [J].
Poshyvanyk, Denys ;
Marcus, Andrian ;
Dong, Yubo .
14TH IEEE INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2006), PROCEEDINGS, 2006, :252-+
[9]  
POSYVANYK D, 2006, P 14 IEEE INT C PROG, P137
[10]  
SHONLE M, 2004, P OOPSLA WORKSH ECL, P78