research Improving the Assessment of Capstone Projects in the Bachelor’s Degree in Computer Engineering ACM Transactions on Computing Education Tue ACM Transactions on Computing Education, Volume 25, Issue 2, Page 1-28, June 2025. dl.acm.org