JIRiSS - an Eclipse plug-in for source code exploration

被引:20
作者
Poshyvanyk, Denys [1 ]
Marcus, Andrian [1 ]
Dong, Yubo [1 ]
机构
[1] Wayne State Univ, Dept Comp Sci, Detroit, MI 48202 USA
来源
14TH IEEE INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2006), PROCEEDINGS | 2006年
关键词
D O I
10.1109/ICPC.2006.32
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
ARiSS (Information Retrieval based Software Search for Java) is a software exploration tool that uses an indexing engine based on an information retrieval method. JJRiSS is implemented as a plug-in for Eclipse and it allows the user to search Java source code for the implementation of concepts formulated as natural language queries. The results of the query are presented as a ranked list of software methods or classes, ordered by the similarity to the user query. In addition to that, J7RiSS includes other advanced features like automatically generated software vocabulary, advanced query formulation options including spell-checking as well as fragment-based search.
引用
收藏
页码:252 / +
页数:2
相关论文
共 13 条
  • [1] JRipples: A tool for program comprehension during incremental change
    Buckner, J
    Buchta, J
    Petrenko, M
    Rajlich, V
    [J]. 13TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2005, : 149 - 152
  • [2] Semantic grep: Regular expressions plus relational abstraction
    Bull, RI
    Trevors, A
    Malton, AJ
    Godfrey, MW
    [J]. NINTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2002, : 267 - 276
  • [3] Exploiting the map metaphor in a tool for software evolution
    Griswold, WG
    Yuan, JJ
    Kato, Y
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, : 265 - 274
  • [4] Janzen Doug, 2003, International Conference on Aspect-Oriented Software Development (2003), P178
  • [5] Ko AJ, 2005, PROC INT CONF SOFTW, P126
  • [6] An introduction to latent semantic analysis
    Landauer, TK
    Foltz, PW
    Laham, D
    [J]. DISCOURSE PROCESSES, 1998, 25 (2-3) : 259 - 284
  • [7] LETHBRIDGE TC, 1997, TR9707 U OTT DEP COM
  • [8] An information retrieval approach to concept location in source code
    Marcus, A
    Sergeyev, A
    Rajlich, V
    Maletic, JI
    [J]. 11TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2004, : 214 - 223
  • [9] Poshyvanyk D., 2005, P 21 IEEE INT C SOFT, P69
  • [10] FEAT - A tool for locating, describing, and analyzing concerns in source code
    Robillard, MP
    Murphy, GC
    [J]. 25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 822 - 823