Bug-Finding-Werkzeug fuer eine Forschungs-Codebasis evaluieren
Übersicht
Worum es bei diesem Projekt geht.
Du evaluierst drei Bug-Finder auf einem Forschungsmodul, triagierst Treffer und bewertest die Werkzeuge – inklusive verifizierbarem Zertifikat.
Das Szenario
Die Gruppe (drittmittel-finanziert, betreibt die Codebasis mit Beitraegen aus mehreren Universitaeten) muss eine Werkzeug-Empfehlung verteidigen, die auch nach Projekt-Ende von der Community wartbar bleibt.
Das Briefing
Was Du tust und was Du zeigst.
Welche Werkzeug-Kombination liefert die hoechste Bug-Discovery-Rate bei akzeptabler Falsch-Positiv-Belastung und ist im langfristigen Forschungs-Kontext wartbar?
Earning criteria — what you'll demonstrate
- Bug-Finding-Werkzeuge anhand realer Codebasis-Treffer fair vergleichen
- Triage-Prozess mit Inter-Rater-Reliabilitaet professionell gestalten
- Werkzeug-Wahl unter Lizenz-, Wartbarkeits- und Community-Aspekten begruenden
- Empfehlungen fuer Forschungs-Software ohne Enterprise-Budget formulieren
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Studienzuordnung folgt in Kürze.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
- Program Analysis
Apply program analysis to solve real industry problems and demonstrate production-level capability.
- Bug Finding
Apply bug finding to solve real industry problems and demonstrate production-level capability.
- Fuzzing
Apply fuzzing to solve real industry problems and demonstrate production-level capability.
- Infer
Apply infer to solve real industry problems and demonstrate production-level capability.
- Static Analysis
Apply static analysis to solve real industry problems and demonstrate production-level capability.
- Cpp Programming
Apply cpp programming to solve real industry problems and demonstrate production-level capability.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Software Engineer
Software-Engineer-Rollen mit Quality-Engineering-Anteil verlangen Bug-Finding-Werkzeug-Erfahrung jenseits 'wir nutzen SonarQube' — diese Challenge baut die Vergleichs-Sprache mit echten Triage-Daten auf.
Dieses Projekt schärft
- bug-finding
- fuzzing
- static-analysis
Noch eine Sache