Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
arbeiten:onboarding_von_programmieranfaengern_in_professionellen_entwicklungsumgebungen [12.12.2019 09:22] – krd35907 | arbeiten:onboarding_von_programmieranfaengern_in_professionellen_entwicklungsumgebungen [14.02.2022 08:35] (aktuell) – [Data-Entry] Alexander Bazo | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
---- dataentry StudentischeArbeit ---- | ---- dataentry StudentischeArbeit ---- | ||
- | Thema | + | Thema : Onboarding von Programmieranfängern in professionellen Entwicklungsumgebungen |
- | Art_thesistypes | + | Art_thesistypes |
- | BetreuerIn_thesisadvisor | + | BetreuerIn_thesisadvisor |
- | BearbeiterIn | + | BearbeiterIn |
- | ErstgutachterIn_thesisprofessor | + | ErstgutachterIn_thesisprofessor |
- | ZweitgutachterIn_secondthesisprofessor : N.N. | + | ZweitgutachterIn_secondthesisprofessor : Niels Henze # |
- | Status_thesisstate | + | Status_thesisstate |
- | Stichworte_thesiskeywords | + | Stichworte_thesiskeywords |
- | angelegt_dt | + | angelegt_dt |
- | Anmeldung_dt | + | Anmeldung_dt |
- | Antrittsvortrag_dt | + | Antrittsvortrag_dt |
- | Abschlussvortrag_dt | + | Abschlussvortrag_dt |
- | Abgabe_dt | + | Abgabe_dt |
- | Textlizenz_textlicense | + | Textlizenz_textlicense |
- | Codelizenz_codelicense | + | Codelizenz_codelicense |
---- | ---- | ||
+ | |||
+ | |||
+ | |||
=== Hintergrund === | === Hintergrund === | ||
Zeile 27: | Zeile 30: | ||
Google definiert den Begriff in seinen Material Design Guidelines wie folgt und legt dabei Wert darauf, Onboarding nur neuen Nutzern zu zeigen: „Onboarding is a virtual unboxing experience that helps users get started with an app.“ [3]. Die Herangehensweisen dabei sind divers. Ein bewährtes Mittel ist die Bereitstellung von Anwendungstutorials [4]. Eine verbesserte Form der Schritt-für-Schritt-Anleitung, | Google definiert den Begriff in seinen Material Design Guidelines wie folgt und legt dabei Wert darauf, Onboarding nur neuen Nutzern zu zeigen: „Onboarding is a virtual unboxing experience that helps users get started with an app.“ [3]. Die Herangehensweisen dabei sind divers. Ein bewährtes Mittel ist die Bereitstellung von Anwendungstutorials [4]. Eine verbesserte Form der Schritt-für-Schritt-Anleitung, | ||
- | Durch die Analyse speziell für Anfänger gemachter Entwicklungsumgebungen [9, 10] wird untersucht, worauf diese ihren Fokus legen, um die Einstiegshürde zu verringern und den Umgang damit zu erleichtern. Unter Berücksichtigung der Probleme, die Anfänger mit professionellen IDEs haben [11, 12], soll eine Lösung für das Onboarding von Erstsemestlern bei der IDE IntelliJ gefunden werden. | + | Durch die Analyse speziell für Anfänger gemachter Entwicklungsumgebungen [9, 10] wird untersucht, worauf diese ihren Fokus legen, um die Einstiegshürde zu verringern und den Umgang damit zu erleichtern. Unter Berücksichtigung der Probleme, die Anfänger mit professionellen IDEs haben [11, 12, 13], soll eine Lösung für das Onboarding von Erstsemestlern bei der IDE IntelliJ gefunden werden. |
Zeile 36: | Zeile 39: | ||
Grundlage für die Umsetzung ist neben der Literatur eine nutzerzentrierte Anforderungserhebung, | Grundlage für die Umsetzung ist neben der Literatur eine nutzerzentrierte Anforderungserhebung, | ||
- | Eine Version von IntelliJ mit der prototypischen Erweiterung soll abschließend hinsichtlich ihrer Nutzbarkeit | + | Eine Version von IntelliJ mit der prototypischen Erweiterung soll abschließend hinsichtlich ihrer Nutzbarkeit qualitativ von Probanden bewertet werden. |
Zeile 58: | Zeile 61: | ||
[1] Hucko, M., Gazo, L., Simun, P., Valky, M., Moro, R., Simko, J., & Bielikova, M. (2019). YesElf: Personalized Onboarding for Web Applications. In Adjunct Publication of the 27th Conference on User Modeling, Adaptation and Personalization (pp. 39-44). ACM. | [1] Hucko, M., Gazo, L., Simun, P., Valky, M., Moro, R., Simko, J., & Bielikova, M. (2019). YesElf: Personalized Onboarding for Web Applications. In Adjunct Publication of the 27th Conference on User Modeling, Adaptation and Personalization (pp. 39-44). ACM. | ||
- | [2] Literatur, die sagt, dass Onboarding aus dem Personalmanagement kommt | + | [2] https:// |
- | [3] Google Material Design | + | [3] https:// |
[4] Fernquist, J., Grossman, T., & Fitzmaurice, | [4] Fernquist, J., Grossman, T., & Fitzmaurice, | ||
Zeile 79: | Zeile 82: | ||
[12] Reis, C., & Cartwright, R. (2004). Taming a professional IDE for the classroom. In ACM SIGCSE Bulletin (Vol. 36, No. 1, pp. 156-160). ACM. | [12] Reis, C., & Cartwright, R. (2004). Taming a professional IDE for the classroom. In ACM SIGCSE Bulletin (Vol. 36, No. 1, pp. 156-160). ACM. | ||
+ | |||
+ | [13] Storey, M. A. et al. (2003). Improving the usability of Eclipse for novice programmers. In Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange (pp. 35-39). ACM. | ||