Universities offering multiple computer science degree programs often face a recurring challenge: managing the final-year project (FYP) lifecycle. This process is lengthy, involves multiple stakeholders, and directly impacts academic integrity. However, existing solutions are either generic learning management systems (LMS) not designed for this workflow or fragmented tools such as spreadsheets and email threads, which lead to inconsistent outcomes. This paper presents DevProjAnalytics, a purpose-built, production-deployed web platform designed to manage the entire FYP lifecycle, from initial proposal submission to final evaluation by external examiners. The system is actively used across five concurrent degree programs at COMSATS University Islamabad (CUI). At its core, the platform integrates three machine learning systems. A fine-tuned CodeBERT binary classifier, achieving 98.34% validation accuracy, detects AI-generated source code in submitted repositories. The Desklib AI Text Detector (v1.01), based on DeBERTa-v3-Large and ranked first on the RAID benchmark, analyzes documents for machine-generated text. Additionally, a BGE-M3 multilingual embedding model, combined with a FAISS index, enables semantic similarity search across historical FYP proposals. This supports both plagiarism detection and a novel intellectual property (IP) registration mechanism, where new project ideas are automatically checked against prior submissions. The platform supports nine distinct user roles through strict server-enforced role-based access control (RBAC). It manages three evaluation phases, FYP-0, FYP-1, and FYP-2, and integrates with the GitHub REST API to provide detailed per-student contribution analytics. Furthermore, Docker-based virtual environments eliminate reliance on students’ personal machines during project demonstrations. A structured comparison with previous departmental systems and generic LMS solutions demonstrates that DevProjAnalytics uniquely consolidates these capabilities into a single deployed platform. System validation, conducted across 35 test cases including unit, functional, integration, and decision-table testing, achieved a 100% pass rate. Since deployment, the platform has supported over 200 registered users across multiple academic batches. Keywords: Final-year project management, BGE-M3, DeBERTa, CodeBERT, AI text detection, semantic similarity, FAISS, academic integrity, GitHub analytics, role-based access control, intellectual property, educational technology, COMSATS University Islamabad
Kazmi et al. (Wed,) studied this question.