Comment-based concept location over system dependency graphs
Main Author: | |
---|---|
Publication Date: | 2014 |
Other Authors: | , |
Language: | eng |
Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
Download full: | http://hdl.handle.net/10198/9823 |
Summary: | Software maintenance is one of the most expensive phases of software development and understanding a program is one of the most important tasks of software maintenance. Before making the change to the program, software engineers need to find the location, or locations, where the changes will be made, they need to understand the program. Real applications are huge, sometimes old, were written by other person and it is difficult to find the location of the instructions related to a specific problem domain concept. There are various techniques to find these locations minimizing the time spent, but this stage of software development continues to be one of the most expensive and longer. The concept location is a crucial task for program understanding. This paper presents a project whose main objective is to explore and combine two Program Comprehension techniques: visualization of the system dependency graph and concept location over source code comments. The idea is to merge both features in order to perform concept location in system dependency graphs. More than locate a set of hot instructions (based on the associated comments) it will allow to detect the other instructions (the whole method). |
id |
RCAP_ebfeb8bc29f47619f4854aeaca84793e |
---|---|
oai_identifier_str |
oai:bibliotecadigital.ipb.pt:10198/9823 |
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 |
Comment-based concept location over system dependency graphsProgram comprehensionConcept locationComment analysisSystem dependency graphSoftware maintenance is one of the most expensive phases of software development and understanding a program is one of the most important tasks of software maintenance. Before making the change to the program, software engineers need to find the location, or locations, where the changes will be made, they need to understand the program. Real applications are huge, sometimes old, were written by other person and it is difficult to find the location of the instructions related to a specific problem domain concept. There are various techniques to find these locations minimizing the time spent, but this stage of software development continues to be one of the most expensive and longer. The concept location is a crucial task for program understanding. This paper presents a project whose main objective is to explore and combine two Program Comprehension techniques: visualization of the system dependency graph and concept location over source code comments. The idea is to merge both features in order to perform concept location in system dependency graphs. More than locate a set of hot instructions (based on the associated comments) it will allow to detect the other instructions (the whole method).FCTBiblioteca Digital do IPBPereira, NunoPereira, Maria JoãoHenriques, Pedro Rangel2014-07-02T13:14:53Z20142014-01-01T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10198/9823engPereira, Nuno; Pereira, Maria João; Henriques, Pedro (2014). Comment-based concept location over system dependency graphs. In 3rd Symposium on Languages, Applications and Technologies, SLATE 2014. Braganca. p.51-58. ISBN 978-3-939897-68-2978-3-939897-68-22190-6807http://dx.doi.org/10.4230/OASIcs.SLATE.2014.51info: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-25T12:01:13Zoai:bibliotecadigital.ipb.pt:10198/9823Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T11:25:49.011501Repositó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 |
Comment-based concept location over system dependency graphs |
title |
Comment-based concept location over system dependency graphs |
spellingShingle |
Comment-based concept location over system dependency graphs Pereira, Nuno Program comprehension Concept location Comment analysis System dependency graph |
title_short |
Comment-based concept location over system dependency graphs |
title_full |
Comment-based concept location over system dependency graphs |
title_fullStr |
Comment-based concept location over system dependency graphs |
title_full_unstemmed |
Comment-based concept location over system dependency graphs |
title_sort |
Comment-based concept location over system dependency graphs |
author |
Pereira, Nuno |
author_facet |
Pereira, Nuno Pereira, Maria João Henriques, Pedro Rangel |
author_role |
author |
author2 |
Pereira, Maria João Henriques, Pedro Rangel |
author2_role |
author author |
dc.contributor.none.fl_str_mv |
Biblioteca Digital do IPB |
dc.contributor.author.fl_str_mv |
Pereira, Nuno Pereira, Maria João Henriques, Pedro Rangel |
dc.subject.por.fl_str_mv |
Program comprehension Concept location Comment analysis System dependency graph |
topic |
Program comprehension Concept location Comment analysis System dependency graph |
description |
Software maintenance is one of the most expensive phases of software development and understanding a program is one of the most important tasks of software maintenance. Before making the change to the program, software engineers need to find the location, or locations, where the changes will be made, they need to understand the program. Real applications are huge, sometimes old, were written by other person and it is difficult to find the location of the instructions related to a specific problem domain concept. There are various techniques to find these locations minimizing the time spent, but this stage of software development continues to be one of the most expensive and longer. The concept location is a crucial task for program understanding. This paper presents a project whose main objective is to explore and combine two Program Comprehension techniques: visualization of the system dependency graph and concept location over source code comments. The idea is to merge both features in order to perform concept location in system dependency graphs. More than locate a set of hot instructions (based on the associated comments) it will allow to detect the other instructions (the whole method). |
publishDate |
2014 |
dc.date.none.fl_str_mv |
2014-07-02T13:14:53Z 2014 2014-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/9823 |
url |
http://hdl.handle.net/10198/9823 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
Pereira, Nuno; Pereira, Maria João; Henriques, Pedro (2014). Comment-based concept location over system dependency graphs. In 3rd Symposium on Languages, Applications and Technologies, SLATE 2014. Braganca. p.51-58. ISBN 978-3-939897-68-2 978-3-939897-68-2 2190-6807 http://dx.doi.org/10.4230/OASIcs.SLATE.2014.51 |
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.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_ |
1833591900329738240 |