University of Twente Student Theses

Login
As of Friday, 8 August 2025, the current Student Theses repository is no longer available for thesis uploads. A new Student Theses repository will be available starting Friday, 15 August 2025.

Codebase Modernity : one step forward

Zele, Sorin (2025) Codebase Modernity : one step forward.

[img] PDF
1MB
Abstract:Codebase modernity — defined as the oldest version of a programming language that a codebase can operate on — offers a practical way to examine how developers adopt new language features over time. While previous work has explored this concept on a limited scale, larger, systematic studies remain lacking. This research addresses that gap by applying established modernity analysis methods to over 100 popular open-source C\# repositories. We generate modernity signatures for each repository over its development history to identify common patterns of adoption for different language versions. By analyzing temporal trends and feature correlations across repositories, the project seeks to provide insight into shared adoption trajectories, typical usage patterns, and the broader evolution of the C\# language in practice.
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/107509
Export this item as:BibTeX
EndNote
HTML Citation
Reference Manager

 

Repository Staff Only: item control page