IDE-integrierte Assistenz- und Lernsysteme zur Untersützung von ProgrammieranfängerInnen beim Erlernen von Debugging-Strategien

Thema:
IDE-integrierte Assistenz- und Lernsysteme zur Untersützung von ProgrammieranfängerInnen beim Erlernen von Debugging-Strategien
Art:
BA
BetreuerIn:
Alexander Bazo
BearbeiterIn:
Tim Eichinger
ErstgutachterIn:
N.N.
ZweitgutachterIn:
N.N.
Status:
ausgeschrieben
Stichworte:
Software Engineering, Softwaretechnik, Lernstysteme
angelegt:
2021-02-25

Hintergrund

tba

Zielsetzung der Arbeit

Ziel der Arbeit ist es, auf Basis einschlägiger Literatur, ein Plugin für die Android Studio IDE zu implementieren, das ProgrammieranfängerInnen bei der Debugging-Strategie „Logging“ bzw. „Print Lining“ unterstützt und begleitet. Das Plugin soll dabei nicht nur als Hilfsmittel für das Debugging von Android-Anwendungen dienen, sondern auch als didaktisches Mittel innerhalb der Lehre zur Programmierausbildung benutzt werden können. [Konkrete Forschungsfrage]. Das Plugin soll nach der Implementierung innerhalb des Kurses „Einführung in die Anwendungsentwicklung mit Android“ durch eine Nutzerstudie mit Studierenden evaluiert werden.

Konkrete Aufgaben

  • Recherchieren von Verwandten Arbeiten (v.a. Debugging u. Anwendungsentwicklung) und Tools.
  • Implementierung des Plugins für Android Studio
  • Evaluation des Plugins durch eine Nutzerstudie
  • Schreiben der Arbeit

Erwartete Vorkenntnisse

  • Java (OOP)
  • Android (Andwendungsentwicklung)
  • Fortgeschrittene Erfahrung mit verschiedenen Debugging-Strategien

Weiterführende Quellen

Nach Absprache mit dem Betreuer.