Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > Comparing Semantic Graph Representations of Source Code: The Case of Automatic Feedback on Programming Assignments
Publication

Publications

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

Title
Comparing Semantic Graph Representations of Source Code: The Case of Automatic Feedback on Programming Assignments
Type
Article in International Scientific Journal
Year
2024
Authors
Paiva, JC
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. View Authenticus page Without ORCID
José Paulo Leal
(Author)
FCUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Figueira, A
(Author)
FCUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Journal
Vol. 21
Pages: 117-142
ISSN: 1820-0214
Publisher: ComSIS Consortium
Other information
Authenticus ID: 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).
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 26
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same authors

Automated Assessment in Computer Science Education: A State-of-the-Art Review (2022)
Another Publication in an International Scientific Journal
Paiva, JC; José Paulo Leal; Figueira, A
PROGpedia: Collection of source-code submitted to introductory programming assignments (2023)
Other Publications
Paiva, JC; José Paulo Leal; Figueira, A
Clustering source code from automated assessment of programming assignments (2024)
Article in International Scientific Journal
Paiva, JC; José Paulo Leal; Figueira, A
Bibliometric Analysis of Automated Assessment in Programming Education: A Deeper Insight into Feedback (2023)
Article in International Scientific Journal
Paiva, JC; Figueira, A; José Paulo Leal
Automated Assessment in Computer Science: A Bibliometric Analysis of the Literature (2023)
Article in International Conference Proceedings Book
Paiva, JC; Figueira, A; José Paulo Leal

Of the same journal

Editorial (2014)
Another Publication in an International Scientific Journal
Lukovic, I; Budimac, Z; José Paulo Leal; Janousek, J; Rocha, A; Dan Burdescu, D; Dragan, D
Visualization of path patterns in semantic graphs (2020)
Article in International Scientific Journal
José Paulo Leal
Using proximity to compute semantic relatedness in RDF graphs (2013)
Article in International Scientific Journal
Jose Paulo Leal
Tuning a Semantic Relatedness Algorithm using a Multiscale Approach (2015)
Article in International Scientific Journal
Jose Paulo Leal; Teresa Costa
Sequencing Educational Resources with Seqins (2014)
Article in International Scientific Journal
Ricardo Queiros; Jose Paulo Leal; Jose Campos

See all (11)

Recommend this page Top
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-07-13 at 23:13:39 | Privacy Policy | Personal Data Protection Policy | Whistleblowing