Selbstgesteuertes Projekt
AI-Assisted Code Modernization with IBM
Junior Software Engineer · Softwareentwicklung · August 2026
Basierend auf einer öffentlichen Fallstudie von IBM · nicht mit IBM verbunden
Built and verified a full legacy-service repair for KM-Waechter: fixed the wear calculation with true division, handled missing service readings safely, corrected the nightly report’s average and crash path, preserved the 15,000 km / 80% rules, and added the missing regression test. Also produced a data-driven breakdown-risk analysis that ranks cars by km_since_service, avg_daily_km, and load_factor rather than the misleading mileage/age assumption.
Bewertet nach
- Fix and extend the repo with the agent35%
- Diagnose the bug20%
- Direct and audit the AI agent25%
- Explain it like an engineer20%
Bestanden · Bestehensgrenze 60/100
Was herausstach6
- Correctly identified the floor-division line as the cause of the 0% wear bug and explained why 14,900 km was being truncated to zero wear
- Caught the agent’s unauthorized threshold change and the missing proving test during the audit
- Wrote NOTES.md with concrete verification steps and a clear explanation of what the agent got wrong
- Built an analysis that follows the data: km_since_service is emphasized while odometer_km and age_years are explicitly treated as weak signals
- Leakage-Free Bug Diagnosis
- Verified Acceptance Checking
Meine eingereichte Arbeit18 Aufgaben
10 Aufgaben · 2.1k Zeichen · 8 Textantworten · 230 Wörter
- Bob Trial Click136 Zeichen
- Diagnose Line130 Zeichen
- Diagnose Why287 Zeichen
- Audit Findings158 Zeichen
- Audit Why518 Zeichen
- Acceptance Checklist98 Zeichen
- Template Repo Click82 Zeichen
- Exec Pitch423 Zeichen
- Bob Bonus252 Zeichen
- Repo URL59 Zeichen
- Bob Trial Click1 Wort
- Diagnose Line10 Wörter
- Diagnose Why49 Wörter
- Audit Findings1 Wort
- Audit Why86 Wörter
- Acceptance Checklist17 Wörter
- Template Repo Click1 Wort
- Exec Pitch65 Wörter
Bewusst zusammengefasst — der eingereichte Code und die Texte bleiben privat, damit diese Seite nicht als Lösungsvorlage dient. Die vollständige Einreichung steht hinter dem verifizierten Zertifikat.