Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
arbeiten:design_implementierung_und_evaluation_einer_ide-integrierten_loesung_zum_konfliktfreien_einfachen_und_transparenten_wechsel_zwischen_quellcodeversionen_fuer_programmieranfaenger [12.07.2019 07:49]
Niklas Woiton
arbeiten:design_implementierung_und_evaluation_einer_ide-integrierten_loesung_zum_konfliktfreien_einfachen_und_transparenten_wechsel_zwischen_quellcodeversionen_fuer_programmieranfaenger [15.07.2019 05:39] (aktuell)
Niklas Woiton
Zeile 1: Zeile 1:
-====== ​Design, Implementierung und Evaluation ​einer IDE-Integrierten Lösung zum konfliktfreien,​ einfachen ​und transparenten Wechsel zwischen Quellcodeversionen für Programmieranfänger ​======+====== ​Entwicklung ​einer benutzerfreundlichen Lösung für den Datei- und Projektbasierten Quellcodevergleich in Entwicklungsumgebungen ​======
  
 ---- dataentry StudentischeArbeit ---- ---- dataentry StudentischeArbeit ----
-Thema                     : ​Design, Implementierung und Evaluation ​einer IDE-Integrierten Lösung zum konfliktfreien,​ einfachen ​und transparenten Wechsel zwischen Quellcodeversionen für Programmieranfänger #  +Thema                     : ​Entwicklung ​einer benutzerfreundlichen Lösung für den Datei- und Projektbasierten Quellcodevergleich in Entwicklungsumgebungen 
-Art_thesistypes ​          : BA  +Art_thesistypes ​          : BA 
-Betreuer_thesisadvisor ​   : Alexander Bazo  +Betreuer_thesisadvisor ​   : Alexander Bazo 
-Student ​                  : Niklas Woiton ​ +Student ​                  : Niklas Woiton 
-Professor_thesisprofessor :  # ​ +Professor_thesisprofessor :  
-Status_thesisstate ​       : in Bearbeitung ​ +Status_thesisstate ​       : in Bearbeitung 
-Stichworte_thesiskeywords : Software Engineering,​ Programming Education, Assistance Systems ​ +Stichworte_thesiskeywords : Software Engineering,​ Programming Education, Assistance Systems 
-angelegt_dt ​              : 2019-06-07 ​ +angelegt_dt ​              : 2019-06-07 
-Beginn_dt ​                : 2019-06-03 ​ +Beginn_dt ​                : 2019-06-03 
-Anmeldung_dt ​             :  # ​ +Anmeldung_dt ​             :  
-Antrittsvortrag_dt ​       : 2019-07-15 ​ +Antrittsvortrag_dt ​       : 2019-07-15 
-Abschlussvortrag_dt ​      : ​ # ​ +Abschlussvortrag_dt ​      :  
-Ende_dt ​                  : ​ # ​+Ende_dt ​                  : ​
 ---- ----
 +
  
  
Zeile 24: Zeile 25:
 === Zielsetzung der Arbeit === === Zielsetzung der Arbeit ===
  
-Ziel der Arbeit ​sind Design, Implementierung und Evaluation ​einer IDE-Integrierten Lösung zum konfliktfreien,​ einfachen ​und transparenten Wechsel zwischen Quellcodeversionen für Programmieranfänger. 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,​ IDE-Bedienung oder Versionskontrolle haben in der Anforderungserhebung berücksichtigt. Der Nutzer soll keine Berührung mit dem unterliegenden System haben und durch das einfache anklicken von Schaltflächen ​zwischen den verschiedenen Quellcodeversionen wechseln und sie gegenüberstellen können. Auf Basis der ermittelten Anforderungen und Constraints wird ein Prototyp designt und implementiert. Dazu wird für die Evaluation des Prototyps eine beispielhafte Anwendung zum Wechsel zwischen und der Gegenüberstellung von den Programmiersprachen Java und Kotlin entwickelt. Anschließend wird der Prototyp in einer Laborstudie mit Teilnehmern aus der Zielgruppe (Programmieranfänger)evaluiert um festzustellen,​ ob die Anforderungen vom Artefakt erfüllt werden.+Ziel der Arbeit ​ist die Entwicklung ​einer benutzerfreundlichen Lösung für den Datei- und Projektbasierten Quellcodevergleich in 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,​ IDE-Bedienung oder Versionskontrolle haben in der Anforderungserhebung berücksichtigt. Der Nutzer soll keine Berührung mit dem unterliegenden System haben und durch das einfache anklicken von Buttons ​zwischen den verschiedenen Quellcodeversionen wechseln und sie gegenüberstellen können. Auf Basis der ermittelten Anforderungen und Constraints wird ein Prototyp designt und implementiert. Dazu wird für die Evaluation des Prototyps eine beispielhafte Anwendung zum Wechsel zwischen und der Gegenüberstellung von den Programmiersprachen Java und Kotlin entwickelt. Anschließend wird der Prototyp in einer Laborstudie mit Teilnehmern aus der Zielgruppe (Programmieranfänger)evaluiert um festzustellen,​ ob die Anforderungen vom Artefakt erfüllt werden.
  
  
arbeiten/design_implementierung_und_evaluation_einer_ide-integrierten_loesung_zum_konfliktfreien_einfachen_und_transparenten_wechsel_zwischen_quellcodeversionen_fuer_programmieranfaenger.1562910546.txt.gz · Zuletzt geändert: 12.07.2019 07:49 von Niklas Woiton
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki