University of Twente Student Theses

Login

Measuring Code Modernity of the C# Language Codebases

Troicins, M. (2024) Measuring Code Modernity of the C# Language Codebases.

[img] PDF
1MB
Abstract:This research addresses the problem of determining the modernity of software systems by analyzing the use of new language features and their adoption over time. The concept of modernity signatures is used throughout the research to represent the point in time that the codebase would have been written. This can provide valuable insights into the health of a codebase, the evolution of the codebase, and the evolution of the programming language itself. The modernity meter is developed to analyze different codebases involving C# running within the .NET runtime environment using static analysis methods. It will aid in calculating and analyzing the modernity signatures. The research describes the technical details of the modernity meter, analyzes the obtained modernity signatures, and concludes the study.
Item Type:Essay (Bachelor)
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:54 computer science
Programme:Computer Science BSc (56964)
Link to this item:https://purl.utwente.nl/essays/101016
Export this item as:BibTeX
EndNote
HTML Citation
Reference Manager

 

Repository Staff Only: item control page