Please use this identifier to cite or link to this item: http://hdl.handle.net/1822/23890

TitleProbabilistic SynSet based concept location
Author(s)Carvalho, Nuno Ramos
Almeida, J. J.
Pereira, Maria João Tinoco Varanda
Henriques, Pedro Rangel
KeywordsProgram comprehension
Concept location
Identifier analysis
Program and problem domains
Issue date2012
CitationCarvalho, Nuno; Almeida, José João; Pereira, Maria João; Henriques, Pedro (2012) - Probabilistic synSet based concept location. In SLATe'12 Symposium on Languages, Applications and Technologies. Universidade do Minho, Portugal. p. 239-253. ISBN 978-3-939879-40-8
Abstract(s)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 natural language processing techniques these terms can be exploited to discover clues about which real world concepts source code is addressing. This work extends symbol tables build by compilers with ontology driven constructs, extends synonym sets defined by linguistics, with automatically created Probabilistic SynSets from software domain parallel corpora. And using a relational algebra, creates semantic bridges between program elements and human oriented concepts, to enhance concept location tasks.
TypeConference paper
URIhttp://hdl.handle.net/1822/23890
ISBN978-3-939879-40-8
Peer-Reviewedyes
AccessRestricted access (UMinho)
Appears in Collections:CCTC - Artigos em atas de conferências internacionais (texto completo)

Files in This Item:
File Description SizeFormat 
probsynsets.pdf
  Restricted access
630,1 kBAdobe PDFView/Open

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID