REST in Pieces: RESTful Design Rule Violations in Student-Built Web Apps

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Di Meglio, Sergio, Pontillo, Valeria, Starace, Luigi Libero Lucio
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866911058917064704
author Di Meglio, Sergio
Pontillo, Valeria
Starace, Luigi Libero Lucio
author_facet Di Meglio, Sergio
Pontillo, Valeria
Starace, Luigi Libero Lucio
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2507_11689
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle REST in Pieces: RESTful Design Rule Violations in Student-Built Web Apps
Di Meglio, Sergio
Pontillo, Valeria
Starace, Luigi Libero Lucio
Software Engineering
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.
title REST in Pieces: RESTful Design Rule Violations in Student-Built Web Apps
topic Software Engineering
url https://arxiv.org/abs/2507.11689