REST in Pieces: RESTful Design Rule Violations in Student-Built Web Apps
REST in Pieces: RESTful Design Rule Violations in Student-Built Web Apps
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.
Sergio Di Meglio、Valeria Pontillo、Luigi Libero Lucio Starace
教育计算技术、计算机技术
Sergio Di Meglio,Valeria Pontillo,Luigi Libero Lucio Starace.REST in Pieces: RESTful Design Rule Violations in Student-Built Web Apps[EB/OL].(2025-07-15)[2025-08-10].https://arxiv.org/abs/2507.11689.点此复制
评论