Marco Ballario
Research, implementation and analysis of source code metrics in Rust-Code-Analysis.
Rel. Luca Ardito, Maurizio Morisio, Michele Valsesia. Politecnico di Torino, Master of science program in Computer Engineering, 2022
|
Preview |
PDF (Tesi_di_laurea)
- Thesis
Licence: 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
Relators
Academic year
Publication type
Number of Pages
Course of studies
Classe di laurea
URI
![]() |
Modify record (reserved for operators) |
