Publicação
Comment-based concept location over system dependency graphs
| Resumo: | 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). |
|---|---|
| Autores principais: | Pereira, Nuno |
| Outros Autores: | Pereira, Maria João; Henriques, Pedro Rangel |
| Assunto: | Program comprehension Concept location Comment analysis System dependency graph |
| Ano: | 2014 |
| País: | Portugal |
| Tipo de documento: | comunicação em conferência |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Instituto Politécnico de Bragança |
| Idioma: | inglês |
| Origem: | Biblioteca Digital do IPB |
Registos relacionados
article Comment-based concept location over system dependency graphs
por: Pereira, Nuno
Publicado em: (2014)
por: Pereira, Nuno
Publicado em: (2014)
article Probabilistic synSet based concept location
por: Carvalho, Nuno Ramos
Publicado em: (2012)
por: Carvalho, Nuno Ramos
Publicado em: (2012)
article Probabilistic SynSet based concept location
por: Carvalho, Nuno Ramos
Publicado em: (2012)
por: Carvalho, Nuno Ramos
Publicado em: (2012)
article Conclave: ontology-driven measurement of semantic relatedness between source code elements and problem domain concepts
por: Carvalho, Nuno Ramos
Publicado em: (2014)
por: Carvalho, Nuno Ramos
Publicado em: (2014)
article Conclave: writing programs to understand programs
por: Carvalho, Nuno Ramos
Publicado em: (2014)
por: Carvalho, Nuno Ramos
Publicado em: (2014)
article Sahub - stackoverflow and comments integrations
por: Oliveira, André
Publicado em: (2024)
por: Oliveira, André
Publicado em: (2024)
article Assertion-based slicing and slice graphs
por: Barros, José Bernardo
Publicado em: (2012)
por: Barros, José Bernardo
Publicado em: (2012)
groups Promoting the understanding of graph representations by grade 3 students
por: Velez, Isabel
Publicado em: (2015)
por: Velez, Isabel
Publicado em: (2015)
article Assertion-based slicing and slice graphs
por: Barros, José Bernardo
Publicado em: (2010)
por: Barros, José Bernardo
Publicado em: (2010)
groups A Comment on Comment Clauses: Data from European Portuguese
por: Cardoso, Aida
Publicado em: (2013)
por: Cardoso, Aida
Publicado em: (2013)
school Expansion of luxury vehicle dealership networks: a graph neural network approach to identifying new locations
por: Carocci, Luca Silvano
Publicado em: (2024)
por: Carocci, Luca Silvano
Publicado em: (2024)
school Concept Location based on System Dependency Graphs
por: Pereira, Nuno Filipe Gomes
Publicado em: (2015)
por: Pereira, Nuno Filipe Gomes
Publicado em: (2015)
article GUI code tracing through direct program interaction
por: Santos, A.
Publicado em: (2014)
por: Santos, A.
Publicado em: (2014)
article Conclave: Writing programs to understand programs
por: Carvalho, Nuno Alexandre Ramos
Publicado em: (2014)
por: Carvalho, Nuno Alexandre Ramos
Publicado em: (2014)
article Spectral characterization of families of split graphs
por: Andelic, M.
Publicado em: (2015)
por: Andelic, M.
Publicado em: (2015)
groups Consumer engagement on facebook brand page: the multiplier effect of comments
por: Machado, Ana Teresa
Publicado em: (2017)
por: Machado, Ana Teresa
Publicado em: (2017)
article A local graph-rewriting system for deciding equality in sum-product theories
por: Almeida, José Bacelar
Publicado em: (2007)
por: Almeida, José Bacelar
Publicado em: (2007)
article Graphs with least eigenvalue -2 attaining a convex quadratic upper bound for the stability number
por: Cardoso, Domingos M.
Publicado em: (2006)
por: Cardoso, Domingos M.
Publicado em: (2006)
article Integrating a graph builder into python tutor
por: Soares, Diogo
Publicado em: (2021)
por: Soares, Diogo
Publicado em: (2021)
groups Future teachers’ conceptions on reading – a case study
por: Melão, Dulce
Publicado em: (2019)
por: Melão, Dulce
Publicado em: (2019)
article The graph bisection minimization problem
por: Luz,Carlos J.
Publicado em: (2003)
por: Luz,Carlos J.
Publicado em: (2003)
groups An integer programming framework for sequencing cutting patterns based on interval graph completion
por: Lopes, Isabel Cristina
Publicado em: (2011)
por: Lopes, Isabel Cristina
Publicado em: (2011)
article A peaceful pyramid? Hierarchy and anonymity in newspaper comment sections
por: Gonçalves,João
Publicado em: (2015)
por: Gonçalves,João
Publicado em: (2015)
article A Rhetorical Analysis of English and Persian Online Comments on the News Articles Related to Iran's Nuclear Issue
por: Irajzad,Fatemeh
Publicado em: (2017)
por: Irajzad,Fatemeh
Publicado em: (2017)
article A survey on graphs with convex quadratic stability number
por: Cardoso, Domingos M.
Publicado em: (2020)
por: Cardoso, Domingos M.
Publicado em: (2020)
draft Texto e representação:
por: Coutinho, Maria Antónia Diniz Caetano
Publicado em: (2016)
por: Coutinho, Maria Antónia Diniz Caetano
Publicado em: (2016)
book New media, old challenges: harassment of women journalists in online readers’ comments
por: Simões, Rita Basílio
Publicado em: (2024)
por: Simões, Rita Basílio
Publicado em: (2024)
article Spectra of graphs obtained by a generalization of the join graph operation
por: Cardoso, Domingos M.
Publicado em: (2013)
por: Cardoso, Domingos M.
Publicado em: (2013)
school Managing negative comments on social media: effective ways for a company to respond
por: Rodrigues, Tomás Paixão Simões Nune
Publicado em: (2023)
por: Rodrigues, Tomás Paixão Simões Nune
Publicado em: (2023)
school Recognition of graphs with convex quadratic stability number
por: Pacheco, Maria de Fátima Moreira da Silva
Publicado em: (2019)
por: Pacheco, Maria de Fátima Moreira da Silva
Publicado em: (2019)
article A simplex like approach based on star sets for recognizing convex-QP adverse graphs
por: Cardoso, Domingos M.
Publicado em: (2016)
por: Cardoso, Domingos M.
Publicado em: (2016)
article On regular-stable graphs
por: Barbosa, R.
Publicado em: (2004)
por: Barbosa, R.
Publicado em: (2004)
article A system to evaluate and understand routing algorithms
por: Berón, Mario
Publicado em: (2006)
por: Berón, Mario
Publicado em: (2006)
article Community-Building on Bilibili: The Social Impact of Danmu Comments
por: Wang, Rui
Publicado em: (2022)
por: Wang, Rui
Publicado em: (2022)
article How do I design a location-dependent application?
por: Meneses, Filipe
Publicado em: (2001)
por: Meneses, Filipe
Publicado em: (2001)
article Enhancing the location-context through inference over positioning data
por: Meneses, Filipe
Publicado em: (2006)
por: Meneses, Filipe
Publicado em: (2006)
article Experimental Evaluation of Graph Databases: JanusGraph, Nebula Graph, Neo4j, and TigerGraph
por: Monteiro, Jéssica
Publicado em: (2023)
por: Monteiro, Jéssica
Publicado em: (2023)
school Location-based Marketing: the academic framework
por: Buczkowski, Aleksander
Publicado em: (2012)
por: Buczkowski, Aleksander
Publicado em: (2012)
article Necessary and sufficient conditions for a Hamiltonian graph
por: Sciriha, I
Publicado em: (2012)
por: Sciriha, I
Publicado em: (2012)
article An open architecture for developing mobile location-based applications over the internet
por: José, Rui
Publicado em: (2001)
por: José, Rui
Publicado em: (2001)
Registos relacionados
-
article Comment-based concept location over system dependency graphs
por: Pereira, Nuno
Publicado em: (2014) -
article Probabilistic synSet based concept location
por: Carvalho, Nuno Ramos
Publicado em: (2012) -
article Probabilistic SynSet based concept location
por: Carvalho, Nuno Ramos
Publicado em: (2012) -
article Conclave: ontology-driven measurement of semantic relatedness between source code elements and problem domain concepts
por: Carvalho, Nuno Ramos
Publicado em: (2014) -
article Conclave: writing programs to understand programs
por: Carvalho, Nuno Ramos
Publicado em: (2014)