azhe825 / Literature-Review

0 stars 0 forks source link

Andrian Marcus, SE+text #9

Open azhe825 opened 8 years ago

azhe825 commented 8 years ago

The use of text retrieval and natural language processing in software engineering

Data type:

Motivation of Text Mining in SE:

20 different SE tasks

Message: We argue that the use of TR and NLP in software is one of the fastest growing areas of research in SE.

Tools:

Recovering Documentation-to-Source-Code Traceability Links using Latent Semantic Indexing

Task: Detect link between code and document

Method: VSM (vector space model), LSI, SVD

Data: LEDA (Library of Efficient Data types and Algorithms)

Feature location using probabilistic ranking of methods based on execution scenarios and information retrieval

Feature location: search+impact analysis

Decision making: LSI and scenario-based probabilistic ranking (SPR), decision fusion

Data: Mozilla, Eclipse, find bugs...

Automatic generation of natural language summaries for java classes

Task: Code labeling (generate doc from source code)

Method: a) Stereotype Identification b)filtering for methods c) Text Generation