Problem domain oriented approach for program comprehension

Detalhes bibliográficos
Autor(a) principal: Pereira, Maria João
Data de Publicação: 2012
Outros Autores: Berón, Mario, Cruz, Daniela, Oliveira, Nuno, Henriques, Pedro Rangel
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/10198/7063
Resumo: This paper is concerned with an ontology driven approach for Program Comprehension that starts picking up concepts from the problem domain ontology, analyzing source code and, after locating problem concepts in the code, goes up and links them to the programming language ontology. Different location techniques are used to search for concepts embedded in comments, in the code (identifier names and execution traces), and in string-literals associated with I/O statements. The expected result is a mapping between problem domain concepts and code slices. This mapping can be visualized using graph-based approaches like, for instance, navigation facilities through a System Dependency Graph. The paper also describes a PCTool suite, Quixote, that implements the approach proposed.
id RCAP_beaedf996b1b5ab3c14ead597a64c84f
oai_identifier_str oai:bibliotecadigital.ipb.pt:10198/7063
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Problem domain oriented approach for program comprehensionProgram comprehensionOntology-based sW developmentCode analysisSoftware visualizationProblem and program domain mappingThis paper is concerned with an ontology driven approach for Program Comprehension that starts picking up concepts from the problem domain ontology, analyzing source code and, after locating problem concepts in the code, goes up and links them to the programming language ontology. Different location techniques are used to search for concepts embedded in comments, in the code (identifier names and execution traces), and in string-literals associated with I/O statements. The expected result is a mapping between problem domain concepts and code slices. This mapping can be visualized using graph-based approaches like, for instance, navigation facilities through a System Dependency Graph. The paper also describes a PCTool suite, Quixote, that implements the approach proposed.CCTC - Universidade do MinhoAlberto Simões and Ricardo Queirós and Daniela da CruzBiblioteca Digital do IPBPereira, Maria JoãoBerón, MarioCruz, DanielaOliveira, NunoHenriques, Pedro Rangel2012-06-25T13:23:17Z20122012-01-01T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10198/7063engPereira, Maria João; Berón, Mario; Cruz, Daniela; Oliveira, Nuno; Henriques, Pedro (2012). Problem domain oriented approach for program comprehension. In SLATe'12 Symposium on Languages, Applications. Universidade do Minho, Portugal. p. 92-105. ISBN 978-3-939879-40-8978-3-939879-40-8info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-02-25T11:59:10Zoai:bibliotecadigital.ipb.pt:10198/7063Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T11:22:36.475452Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Problem domain oriented approach for program comprehension
title Problem domain oriented approach for program comprehension
spellingShingle Problem domain oriented approach for program comprehension
Pereira, Maria João
Program comprehension
Ontology-based sW development
Code analysis
Software visualization
Problem and program domain mapping
title_short Problem domain oriented approach for program comprehension
title_full Problem domain oriented approach for program comprehension
title_fullStr Problem domain oriented approach for program comprehension
title_full_unstemmed Problem domain oriented approach for program comprehension
title_sort Problem domain oriented approach for program comprehension
author Pereira, Maria João
author_facet Pereira, Maria João
Berón, Mario
Cruz, Daniela
Oliveira, Nuno
Henriques, Pedro Rangel
author_role author
author2 Berón, Mario
Cruz, Daniela
Oliveira, Nuno
Henriques, Pedro Rangel
author2_role author
author
author
author
dc.contributor.none.fl_str_mv Biblioteca Digital do IPB
dc.contributor.author.fl_str_mv Pereira, Maria João
Berón, Mario
Cruz, Daniela
Oliveira, Nuno
Henriques, Pedro Rangel
dc.subject.por.fl_str_mv Program comprehension
Ontology-based sW development
Code analysis
Software visualization
Problem and program domain mapping
topic Program comprehension
Ontology-based sW development
Code analysis
Software visualization
Problem and program domain mapping
description This paper is concerned with an ontology driven approach for Program Comprehension that starts picking up concepts from the problem domain ontology, analyzing source code and, after locating problem concepts in the code, goes up and links them to the programming language ontology. Different location techniques are used to search for concepts embedded in comments, in the code (identifier names and execution traces), and in string-literals associated with I/O statements. The expected result is a mapping between problem domain concepts and code slices. This mapping can be visualized using graph-based approaches like, for instance, navigation facilities through a System Dependency Graph. The paper also describes a PCTool suite, Quixote, that implements the approach proposed.
publishDate 2012
dc.date.none.fl_str_mv 2012-06-25T13:23:17Z
2012
2012-01-01T00:00:00Z
dc.type.driver.fl_str_mv conference object
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10198/7063
url http://hdl.handle.net/10198/7063
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Pereira, Maria João; Berón, Mario; Cruz, Daniela; Oliveira, Nuno; Henriques, Pedro (2012). Problem domain oriented approach for program comprehension. In SLATe'12 Symposium on Languages, Applications. Universidade do Minho, Portugal. p. 92-105. ISBN 978-3-939879-40-8
978-3-939879-40-8
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Alberto Simões and Ricardo Queirós and Daniela da Cruz
publisher.none.fl_str_mv Alberto Simões and Ricardo Queirós and Daniela da Cruz
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833591853991067648