arbeiten:projekt_done_konzeption_entwicklung_und_evluation_einer_schnittstelle_zur_selbstorganisation_von_benutzerzentrierten_datenbestaenden

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:projekt_done_konzeption_entwicklung_und_evluation_einer_schnittstelle_zur_selbstorganisation_von_benutzerzentrierten_datenbestaenden [14.05.2019 07:40] dea60607arbeiten:projekt_done_konzeption_entwicklung_und_evluation_einer_schnittstelle_zur_selbstorganisation_von_benutzerzentrierten_datenbestaenden [16.09.2020 10:29] (aktuell) wiv23079
Zeile 1: Zeile 1:
-====== Konzeption, Entwicklung und Evaluation einer XML-basierten End-User-Programming-Schnittstelle zur Selbstkonfiguration einer Benutzeroberfläche im Rahmen des Projekts DOne ======+====== Konzeption, Entwicklung und Evaluation einer End-User-Programming-Schnittstelle zur Selbstkonfiguration einer Benutzeroberfläche ======
  
 ---- dataentry StudentischeArbeit ---- ---- dataentry StudentischeArbeit ----
-Thema                     : Konzeption, Entwicklung und Evaluation einer XML-basierten End-User-Programming-Schnittstelle zur Selbstkonfiguration einer Benutzeroberfläche im Rahmen des Projekts DOne #  +Thema                                  : Konzeption, Entwicklung und Evaluation einer End-User-Programming-Schnittstelle zur Selbstkonfiguration einer Benutzeroberfläche #  
-Art_thesistypes           : MA #  +Art_thesistypes                        : MA #  
-Betreuer_thesisadvisor    : Christian Wolff #  +BetreuerIn_thesisadvisor               : Christian Wolff / Josef Nöbauer (VECTOR) #  
-Student                   : Ariane Demleitner #  +BearbeiterIn                           : Ariane Demleitner #  
-Professor_thesisprofessor : Christian Wolff #  +ErstgutachterIn_thesisprofessor        : Christian Wolff #  
-Status_thesisstate        in Bearbeitung #  +ZweitgutachterIn_secondthesisprofessor : Niels Henze #  
-Stichworte_thesiskeywords : Software Engineering, HCI, Frontend, User Interface, End-User-Development, XML, Usability, User Experience, UX #  +Status_thesisstate                     abgeschlossen #  
-angelegt_dt               : 2019-05-13 #  +Stichworte_thesiskeywords              : Software Engineering, HCI, Frontend, User Interface, End-User-Development, XML, Usability, User Experience, UX #  
-Beginn_dt                 : 2019-05-01 #  +angelegt_dt                            : 2019-05-13 #  
-Anmeldung_dt              :  #  +Beginn_dt                              : 2019-05-01 #  
-Antrittsvortrag_dt        : 2019-05-27 #  +Anmeldung_dt                           :  #  
-Abschlussvortrag_dt        #  +Antrittsvortrag_dt                     : 2019-05-27 #  
-Ende_dt                   :  # +Abschlussvortrag_dt                    2019-12-16 #  
 +Abgabe_dt                              :  #  
 +Textlizenz_textlicense                 : Unbekannt #  
 +Codelizenz_codelicense                 : Unbekannt 
 ---- ----
 +
 +
 +
 +
  
  
Zeile 26: Zeile 33:
 === Zielsetzung der Arbeit === === Zielsetzung der Arbeit ===
  
-Im Rahmen dieser Arbeit soll eine frontend-seitige Lösung zur Selbstkonfiguration („Customisierung“) einer Benutzeroberfläche des Verwaltungstools //DOne// konzipiert und implementiert werden und abschließend anhand von Nutzerstudien evaluiert werden. In Kombination mit Ansätzen des End-User-Developments soll eine modulare, leicht wartbare Software Architektur erarbeitet und umgesetzt werden. Diese soll es dem Endnutzer ermöglichen die Visualisierung bzw. Anzeige von Inhalten der Benutzeroberfläche eigenhändig zu modifizieren, indem er zulässige UI-Attribute, Features oder Komponenten innerhalb einer zentralen, stark vereinfachten XML-Datei setzt oder anpasst. Der Modifikation der XML-Datei sollen vordefinierte Rahmenbedingungen vorausgesetzt werden. Diese Bedingungen sollen dabei je Nutzerrolle abgewogen werden und das Maß an Gestaltungsfreiheit zielführend einschränken. In einem iterativen, benutzerzentrierten Entwicklungsprozess sollen die Anforderungen an das Frontend vor und während der Implementierung erhoben werden um Wünsche des Endnutzers in die Anwendungsentwicklung miteinzubeziehen.+Im Rahmen dieser Arbeit soll eine frontend-seitige Lösung zur Selbstkonfiguration („Customisierung“) einer Benutzeroberfläche des Verwaltungstools //DOne// konzipiert und implementiert werden und abschließend anhand von Nutzerstudien evaluiert werden. In Kombination mit Ansätzen des End-User-Developments soll eine modulare, leicht wartbare Software Architektur erarbeitet und umgesetzt werden. Diese soll es dem Endnutzer ermöglichen die Visualisierung bzw. Anzeige von Inhalten der Benutzeroberfläche eigenhändig zu modifizieren, indem er zulässige UI-Attribute, Features oder Komponenten innerhalb einer zentralen, stark vereinfachten XML-Datei oder einer separaten Editoroberfläche setzt oder anpasst. Der Modifikation hintergründiger Daten sollen vordefinierte Rahmenbedingungen vorausgesetzt werden. Diese Bedingungen sollen dabei je Nutzerrolle abgewogen werden und das Maß an Gestaltungsfreiheit zielführend einschränken. In einem iterativen, benutzerzentrierten Entwicklungsprozess sollen die Anforderungen an das Frontend vor und während der Implementierung erhoben werden um Wünsche des Endnutzers in die Anwendungsentwicklung miteinzubeziehen.
  
 === Konkrete Aufgaben === === Konkrete Aufgaben ===