Probabilistic SynSet Based Concept Location

Nuno Ramos Carvalho, José JoãO Almeida, Maria JoãO Varanda Pereira & Pedro Rangel Henriques
Concept location is a common task in program comprehension techniques, essential in many approaches used for software care and software evolution. An important goal of this process is to discover a mapping between source code and human oriented concepts. Although programs are written in a strict and formal language, natural language terms and sentences like identifiers (variables or functions names), constant strings or comments, can still be found embedded in programs. Using terminology concepts and...