Overview
What this challenge is about.
Configure SonarQube's quality profiles to match the SQALE model's 8 characteristics (testability, reliability, changeability, efficiency, security, maintainability, portability, reusability) with weighted rules. Run it against the OSS codebase. Produce per-module SQALE ratings (A-E) and a remediation cost in person-days. Propose a 12-month plan to lift 3 of the lowest-rated modules by one full grade. Deliver the SonarQube config (version-controlled), a 10-page rating report with module breakdowns, and a 12-month improvement plan with quarterly milestones.
The Brief
What you'll do, and what you'll demonstrate.
Produce a defensible SQALE rating per OSS module and a 12-month plan to lift the worst 3 modules by one grade each.
Earning criteria — what you'll demonstrate
- Apply the SQALE method to a real industrial codebase
- Map SQALE characteristics to SonarQube rules with weighted profiles
- Estimate remediation cost using SQALE's debt-density metric
- Sequence multi-quarter quality improvements without blocking feature work
Program Fit
Where this fits in your program.
Sharpens the same skills your degree expects you to demonstrate.
Skills
Skills you'll demonstrate.
Each one shows up on your verified credential.
Careers
Roles this prepares you for.
Real titles. Real skill bridges. Pick the one closest to your trajectory.
Career mappings coming soon.