Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
arbeiten:design_implementierung_und_evaluation_einer_ide-integrierten_loesung_zum_konfliktfreien_einfachen_und_transparenten_wechsel_zwischen_quellcodeversionen_fuer_programmieranfaenger [07.06.2019 08:24] – Erstellt mit dem Formular arbeiten:anlegen Alexander Bazo | arbeiten:design_implementierung_und_evaluation_einer_ide-integrierten_loesung_zum_konfliktfreien_einfachen_und_transparenten_wechsel_zwischen_quellcodeversionen_fuer_programmieranfaenger [14.02.2022 08:35] (aktuell) – [Data-Entry] Alexander Bazo | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | ====== |
---- dataentry StudentischeArbeit ---- | ---- dataentry StudentischeArbeit ---- | ||
- | Thema | + | Thema : Entwicklung |
- | Art_thesistypes | + | Art_thesistypes |
- | Betreuer_thesisadvisor | + | BetreuerIn_thesisadvisor |
- | Student | + | BearbeiterIn |
- | Professor_thesisprofessor | + | ErstgutachterIn_thesisprofessor |
- | Status_thesisstate | + | ZweitgutachterIn_secondthesisprofessor : N.N. |
- | Stichworte_thesiskeywords | + | Status_thesisstate |
- | angelegt_dt | + | Stichworte_thesiskeywords |
- | Beginn_dt | + | angelegt_dt |
- | Anmeldung_dt | + | Beginn_dt |
- | Antrittsvortrag_dt | + | Anmeldung_dt |
- | Abschlussvortrag_dt | + | Antrittsvortrag_dt |
- | Ende_dt | + | Abschlussvortrag_dt |
+ | Abgabe_dt | ||
+ | Textlizenz_textlicense | ||
+ | Codelizenz_codelicense | ||
---- | ---- | ||
- | === Hintergrund === | ||
- | Im Rahmen der Arbeit werden Möglichkeiten zur Entwicklung einer IDE-Integrierten Lösung für den einfachen Wechsel zwischen und die Gegenüberstellung von verschiedenen Quellcode-Versionen. Zielgruppe der Anwendung sind Programmieranfänger (Novizen) mit wenigen bis gar keinen Kenntnissen auf dem Gebiet der Programmierung, | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | === Hintergrund === | ||
+ | |||
+ | Es gibt viele Programmieranwendungen bei denen man unterschiedliche Quellcodeversionen miteinander vergleichen oder sie gleichzeitig bearbeiten möchte. Beispielhafte Anwendungsfälle sind das gegenüberstellende Lernen von Programmiersprachen, | ||
+ | |||
=== Zielsetzung der Arbeit === | === Zielsetzung der Arbeit === | ||
- | - | + | Ziel der Arbeit ist die Entwicklung einer benutzerfreundlichen Lösung für den Datei- und Projektbasierten Quellcodevergleich innerhalb von Entwicklungsumgebungen. Auf Basis von verwandten Arbeiten werden die Möglichkeiten und Anforderungen der Entwicklung eines IDE-Plugins zum Wechsel zwischen und der Gegenüberstellung von Quellcodeversionen ermittelt. Dabei werden die Bedürfnisse von Programmieranfängern die wenig oder keine Kenntnisse von Programmierung, |
=== Konkrete Aufgaben === | === Konkrete Aufgaben === | ||
- | - | + | - Anforderungserhebung durch Recherche von verwandten Arbeiten und den Bedürfnissen von Programmieranfängern |
+ | - Design und Implementierung eines prototypischen IDE-Plugins | ||
+ | - Entwicklung einer beispielhaften Anwendung zur Evaluierung | ||
+ | - Evaluation des Prototypen in einer Laborstudie mit Teilnehmern aus der Zielgruppe | ||
=== Erwartete Vorkenntnisse === | === Erwartete Vorkenntnisse === | ||
- | - | + | - Kenntnisse im Bereich der Softwareentwicklung |
+ | - Kenntnisse im Bereich der Versionskontrolle | ||
=== Weiterführende Quellen === | === Weiterführende Quellen === |