2006 · 50 citations · 17 references
ComputingComputer ScienceInformation RetrievalProgramming LanguagesSoftware EngineeringQuery ProcessingSoftware DesignCode ComprehensionFragment-based SimilarityNatural Language QueryingSearch Query FormulationSearch-based Software EngineeringSoftware Code SimilaritySource Code AnalysisSource Code Discovery
JIRiSS (Information Retrieval based Software Search for Java) is a software exploration tool that uses an indexing engine based on an information retrieval method. JIRiSS 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, JIRiSS includes other advanced features like automatically generated software vocabulary, advanced query formulation options including spell-checking as well as fragment-based search.
17
An introduction to latent semantic analysis
Thomas K. Landauer, Peter W. Foltz, Darrell Laham · Discourse Processes · 1998 · 4.9K citations
An information retrieval approach to concept location in source code
Andrian Marcus, Andrey Sergeyev, Václav Rajlich et al. · 2005 · 451 citations
Navigating and querying code without getting lost
Doug Janzen, Kris De Volder · 2003 · 235 citations
Eliciting design requirements for maintenance-oriented IDEs
Andrew J. Ko, Htet Htet Aung, Brad A. Myers · 2005 · 180 citations
Computing, Computer Science, Design +13
3D representations for software visualization
Andrian Marcus, Louis Feng, Jonathan I. Maletic · 2003 · 157 citations