Final Thesis: Verbesserung der Kollaborativen Forschung im Web mit Yjs

Abstract: This thesis describes an extension to QDAcity, a web application designed to support collaborative Qualitative Data Analysis (QDA) for research teams. Especially for large data sets, the direct collaboration of researchers can significantly accelerate the analysis process. To better support the process, an adaptation of the Real-Time Collaboration Service (RTCS) which the past thesis by Dürsch, 2023 has started on will be continued. Thereby, as the component’s name suggests, real-time synchronization between clients is enabled by means of the JavaScript library Yjs. In this thesis, the adaptation of all relevant frontend components of QDAcity is described, starting from the previously implemented support for displaying and editing text documents. The first step was to introduce support for synchronization the code system, which is mandatory for qualitative data analysis. Furthermore, it will be described how previously existing data is migrated to new data structures that are optimized for use within Yjs. Since QDAcity is already used by various users, it is particularly important that no existing data is lost during this migration. In addition to mere support for QDA, QDAcity also other features, such as recommendations for changes to the Codesystem (CS), which have been extended to include real-time synchronization.

Keywords: Collaborative Research, Cloud, Web App, Yjs, Real-Time, QDAcity

PDF: Master Thesis

Reference: Andreas Michael Hellmich. Verbesserung der kollaborativen Forschung im Web mit Yjs. Master Thesis. Friedrich-Alexander-Universität Erlangen-Nürnberg: 2023.