Michele Valsesia

ORCID: 0000-0001-5869-9334
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Material Properties and Processing
  • Software Engineering Research
  • Software Reliability and Analysis Research
  • Software Testing and Debugging Techniques
  • Image and Signal Denoising Methods
  • Network Security and Intrusion Detection
  • Advanced Software Engineering Methodologies
  • Advanced Image Processing Techniques
  • Smart Grid Security and Resilience
  • Advanced Malware Detection Techniques
  • Computer Graphics and Visualization Techniques

Polytechnic University of Turin
2020-2024

University of Milan
2020

The literature proposes many software metrics for evaluating the source code non-functional properties, such as its complexity and maintainability. also several tools to compute those properties on codes developed with different languages. However, Rust language emergence has not been paired by community's effort in developing parsers able code. Also, often fall short providing immediate means of comparing maintainability between algorithms or coding We hence introduce rust-code-analysis, a...

10.1016/j.softx.2020.100635 article EN cc-by-nc-nd SoftwareX 2020-07-01

Rust is an innovative programming language initially implemented by Mozilla, developed to ensure high performance, reliability, and productivity. The final purpose of this study consists applying a set common static software metrics programs written in assess the verbosity, understandability, organization, complexity, maintainability language. To that extent, nine different implementations algorithms available languages were selected. We computed for Rust, comparing them with ones obtained...

10.7717/peerj-cs.406 article EN cc-by PeerJ Computer Science 2021-02-26

10.1145/3664476.3670469 article EN Proceedings of the 17th International Conference on Availability, Reliability and Security 2024-07-25

The software industry is proliferating at an unprecedented pace, with a massive volume of being released every day. Among the manifold challenges faced by engineering researchers, one most significant maintaining and enhancing quality. Software metrics, designed to quantify various aspects software, are essential in achieving this goal. They provide developers comprehensive snapshot codebase's status throughout its evolution, thereby facilitating timely intervention continual improvement....

10.1109/qrs60937.2023.00055 article EN 2023-10-22
Coming Soon ...