Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > Comparing Semantic Graph Representations of Source Code: The Case of Automatic Feedback on Programming Assignments

Publicações

Comparing Semantic Graph Representations of Source Code: The Case of Automatic Feedback on Programming Assignments

Título
Comparing Semantic Graph Representations of Source Code: The Case of Automatic Feedback on Programming Assignments
Tipo
Artigo em Revista Científica Internacional
Ano
2024
Autores
Paiva, JC
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Ver página do Authenticus Sem ORCID
José Paulo Leal
(Autor)
FCUP
Figueira, A
(Autor)
FCUP
Revista
Vol. 21
Páginas: 117-142
ISSN: 1820-0214
Outras Informações
ID Authenticus: P-00Z-ZPV
Abstract (EN): Static source code analysis techniques are gaining relevance in automated assessment of programming assignments as they can provide less rigorous evaluation and more comprehensive and formative feedback. These techniques focus on source code aspects rather than requiring effective code execution. To this end, syntactic and semantic information encoded in textual data is typically represented internally as graphs, after parsing and other preprocessing stages. Static automated assessment techniques, therefore, draw inferences from intermediate representations to determine the correctness of a solution and derive feedback. Consequently, achieving the most effective semantic graph representation of source code for the specific task is critical, impacting both techniques' accuracy, outcome, and execution time. This paper aims to provide a thorough comparison of the most widespread semantic graph representations for the automated assessment of programming assignments, including usage examples, facets, and costs for each of these representations. A benchmark has been conducted to assess their cost using the Abstract Syntax Tree (AST) as a baseline. The results demonstrate that the Code Property Graph (CPG) is the most feature -rich representation, but also the largest and most space -consuming (about 33% more than AST).
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Nº de páginas: 26
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Dos mesmos autores

Automated Assessment in Computer Science Education: A State-of-the-Art Review (2022)
Outra Publicação em Revista Científica Internacional
Paiva, JC; José Paulo Leal; Figueira, A
PROGpedia: Collection of source-code submitted to introductory programming assignments (2023)
Outras Publicações
Paiva, JC; José Paulo Leal; Figueira, A
Clustering source code from automated assessment of programming assignments (2024)
Artigo em Revista Científica Internacional
Paiva, JC; José Paulo Leal; Figueira, A
Bibliometric Analysis of Automated Assessment in Programming Education: A Deeper Insight into Feedback (2023)
Artigo em Revista Científica Internacional
Paiva, JC; Figueira, A; José Paulo Leal
Automated Assessment in Computer Science: A Bibliometric Analysis of the Literature (2023)
Artigo em Livro de Atas de Conferência Internacional
Paiva, JC; Figueira, A; José Paulo Leal

Da mesma revista

Editorial (2014)
Outra Publicação em Revista Científica Internacional
Lukovic, I; Budimac, Z; José Paulo Leal; Janousek, J; Rocha, A; Dan Burdescu, D; Dragan, D
Visualization of path patterns in semantic graphs (2020)
Artigo em Revista Científica Internacional
José Paulo Leal
Using proximity to compute semantic relatedness in RDF graphs (2013)
Artigo em Revista Científica Internacional
Jose Paulo Leal
Tuning a Semantic Relatedness Algorithm using a Multiscale Approach (2015)
Artigo em Revista Científica Internacional
Jose Paulo Leal; Teresa Costa
Sequencing Educational Resources with Seqins (2014)
Artigo em Revista Científica Internacional
Ricardo Queiros; Jose Paulo Leal; Jose Campos

Ver todas (11)

Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2025-09-19 às 23:44:11 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias | Livro Amarelo Eletrónico