Font Size: a A A

An information retrieval approach to concept location in source code

Posted on:2006-03-07Degree:M.SType:Thesis
University:Wayne State UniversityCandidate:Sergeyev, AndreyFull Text:PDF
GTID:2458390008466542Subject:Computer Science
Abstract/Summary:
This thesis addresses the problem of concept location using an advanced information retrieval method, Latent Semantic Indexing (LSI). LSI is used to map concepts expressed in natural language by the programmer to the relevant parts of the source code. Results of a case study on Doxygen, and Art of Illusion are presented and compared with results of other static methods for concept location.; Furthermore, the thesis presents LSI-based techniques for traceability link recovery and impact analysis. Impact analysis is the next step after concept location in the process of incremental change. Impact analysis is a task of assessing the effects of making a set of changes to a software system. Therefore, the goal of impact analysis is to locate the entire concept in the source code relevant to a particular change request. (Abstract shortened by UMI.)...
Keywords/Search Tags:Concept, Source, Impact analysis
Related items