COQ MONITOOL: A Web-Based Software Quality Cost Monitoring Platform
Abstract
Software quality cost management is a critical challenge in modern development teams, where quality-related data is typically fragmented across multiple tools such as project management systems, defect trackers, and time-logging sheets. This paper presents COQ MONITOOL, a full-stack web application designed to centralize and automate the tracking and analysis of software quality costs using the Prevention-Appraisal-Failure (P-A-F) model. The system enforces mandatory P-A-F classification through a “one-click” stopwatch interface, automatically computes the Appraisal/Failure (A/F) ratio, and delivers real-time strategic recommendations via a WebSocket-powered dashboard. Three user roles are supported: Project Manager, SQA Engineer, and Developer. Seven user requirements were decomposed into 28 system-level requirements spanning five functional features. The system architecture follows a three-layer pattern: a Next.js/React frontend, a Python Flask COQ Engine backend, and a relational database. Development adhered to ISO/IEC 29110 guidelines using Agile methodology. A comprehensive test campaign comprising 68 unit and system test cases achieved a 100% pass rate across all five features, and a complete requirements traceability matrix confirms end-to-end coverage from URS through design artifacts to test validation.