2025/07/15 by Sergio Di Meglio, Di Meglio, Sergio, Valeria Pontillo +3
Computer Science · #Advanced Malware Detection Techniques #FOS: Computer and information sciences #Mobile and Web Applications #Software Engineering (cs.SE)
paper · pdf · doi:10.48550/arxiv.2507.11689
openalex publication_date 2025/07/15 · openalex created_date 2025/10/14 · openalex updated_date 2026/07/28
In Computer Science Bachelor's programs, software quality is often underemphasized due to limited time and a focus on foundational skills, leaving many students unprepared for industry expectations. To better understand the typical quality of student code and inform both education and hiring practices, we analyze 40 full-stack web applications developed in a third-year Web Technologies course. Using an automated static analysis pipeline, we assess adherence to REST API design rules. Results reveal frequent violations of foundational conventions, such as missing hyphens in endpoint paths (98%), incorrect pluralization (88%), and misuse of HTTP methods (83%). These findings highlight the need for more focused instruction on API design and support the adoption of automated tools to improve code quality in student projects.