University of Twente Student Theses
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.
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