Marco Ballario
Research, implementation and analysis of source code metrics in Rust-Code-Analysis.
Rel. Luca Ardito, Maurizio Morisio, Michele Valsesia. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2022
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (3MB) | Preview |
Abstract
Context: Software metrics are procedures to measure software processes, products, and resources. Source code metrics are a subset of software metrics to measure source code properties. Using these measures, developers can have a picture of the status of a codebase, identify potentially problematic parts in advance and improve the code during its evolution. Static code analysers are automated tools developed to analyse source code without executing it. These tools are particularly adapted to implement source code metrics and aim to be quick to give immediate feedback. Rust-Code-Analysis (RCA) is an open source static code analyser which computes source code metrics from an intermediate representation of a source code file: the Abstract Syntax Tree (AST).
The tool can parse many different programming languages and generate metrics at various levels of granularity by dividing the source code into blocks called Spaces
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
URI
![]() |
Modifica (riservato agli operatori) |
