Császár, Péter János, Cserép, Máté (2026) Assessing Software Metrics and Complexity in Student and Open-Source Projects Using Static Analysis In: Proceedings of the 13th International Conference on Applied Informatics. Eger, Eszterházy Károly Catholic University Líceum Publisher. pp. 81-95.
|
pdf
ICAI2026-pp81-95.pdf Download (1MB) [error in script] |
Absztrakt (kivonat)
Maintaining code quality remains a significant challenge in both educational and professional software development. This paper presents the development and evaluation of static code analysis tools aimed at identifying structural issues, such as complexity, cohesion, and maintainability in C# projects. The analyzers were applied to student projects from a Software Technology course. Code metrics were computed across multiple development milestones to track trends in code quality over time. In addition to student projects, a diverse set of publicly available opensource C# projects was analyzed to evaluate the behavior of the implemented metrics in real-world software systems. These projects vary in size, domain, architectural style, and development practices, enabling a broader assessment of the robustness and general applicability of the approach. Due to the wide range of targeted .NET versions and dependency configurations across projects, the analysis was conducted using a Docker-based environment to provide controlled and reproducible execution contexts. The results demonstrate that metric-based static analysis can effectively support the early detection of problematic code segments and provide actionable insights to improve software quality. The approach is adaptable and shows potential for integration into continuous development workflows in both academic and real-world environments.
| Mű típusa: | Könyvrészlet - Book section |
|---|---|
| Szerző: | Szerző neve Email MTMT azonosító ORCID azonosító Közreműködés Császár, Péter János NEM RÉSZLETEZETT NEM RÉSZLETEZETT NEM RÉSZLETEZETT Szerző Cserép, Máté NEM RÉSZLETEZETT NEM RÉSZLETEZETT NEM RÉSZLETEZETT Szerző |
| Kapcsolódó URL-ek: | |
| Kulcsszavak: | static code analysis, software metrics, code quality, maintainability, cohesion, complexity, C#, student projects, open-source software |
| Nyelv: | angol |
| DOI azonosító: | 10.17048/icai.2026.81 |
| Felhasználó: | Tibor Gál |
| Dátum: | 22 Szep 2026 06:52 |
| Utolsó módosítás: | 22 Szep 2026 06:52 |
| URI: | http://publikacio.uni-eszterhazy.hu/id/eprint/9437 |
![]() |
Tétel nézet |
