research

Untersuchung von bekannten Gamificationsansätzen auf ihre Anwendbarkeit auf das Werkzeug der statischen Codeanalyse FindBugs

Abstract

Werkzeuge zur statischen Codeanalyse sind in der Lage viele verschiedene Fehler und Probleme mit vorhandener Software hervorzuheben. Das Beheben dieser Fehler kann die Software-Qualität merklich verbessern. Entwickler sind jedoch oft nicht motiviert, sich intensiv mit den Analyseergebnissen zu beschäftigen. Neben dem Aufwand die Fehler zu beheben, müssen Meldungen bewertet und Falschmeldungen aussortiert werden. Die Methode der Gamification stellt Ansätze zur Verfügung um die Motivation zu steigern. Zunächst werden verbreitete Ansätze, ihre Hintergründe und Wirksamkeit erläutert. Anschließend werden vielversprechende Ansätze ausgewählt und auf das konkrete Beispiel FindBugs für statische Code-Analyse-Werkzeuge übertragen. Der resultierende Entwurf wird abschließend prototypisch mit praxisrelevanten Technologien implementiert

    Similar works