Onboarding von Programmieranfängern in professionellen Entwicklungsumgebungen

Hintergrund

Der Einsatz professioneller Entwicklungsumgebung in der Softwaretechnikausbildung ist mit Vor- und Nachteilen verbunden. Während die frühe Heranführung an diese Werkzeuge wünschenswert und im Kontext der weiteren Ausbildung häufig notwendig ist, treten bei der Verwendung Experten-orientierte Tools durch Novizen absehbare Probleme auf. Diese Arbeit untersucht, inwieweit integrierte Hilfestellungen diesen Onboarding-Prozess positiv unterstützen und zu einer einfacheren und schnellen Adaption der Werkzeuge durch ProgrammieranfängerInnen beitragen kann.

Zielsetzung der Arbeit

Im Rahmen der Arbeit wird die Frage untersucht, wie die Adaption professioneller Werkzeuge durch Programmiernovizen erleichtert werden kann. Dazu wird eine prototypisch Entwicklung einer IDE-integrierten Onboarding-Lösung für Programmieranfänger am Beispiel von IntelliJ IDEA und dem Programmier-Einführungskurs des Lehrstuhls für Medieninformatik. Grundlage für die Umsetzung sind eine nutzer-zentrierte Anforderungserhebung in deren Rahmen u.a. auch aktuelle Probleme bei der Verwendung der Entwicklungsumgebung aufgezeigt werden sollen.

Konkrete Aufgaben

tba

Erwartete Vorkenntnisse

tba

Weiterführende Quellen

tba