TitleColloquium / BegleitseminarType of talkAttendance
TimeKOLL takes place on the Tuesday morning closest to any of these four dates: January 15th; March 31st; July 15th; September 30thThesis defense: 30 min + questionsOptional, free for all
LocationZoom (until further notice)Conference dry run: 25 min + 20 for questionsOptional, free for all
4 Start-up pitch: max 30 min (15-20 ideal) + discussionOptional, free for all
This doc of talk should be language of submitted thesisOptional, free for all
Writer's workshopInvite only
Students interested in research papers may observe
For invitation - write to
1Via Zoom
15.06.2022 (Wednesday)14:00Julian HirschMaster ThesisConceptualizing a Management Accounting Solution for Inner Source Software EngineeringOpen Source represents a non-hierarchical and collective approach to software development, that has seen unprecedented success and rapid adoption across a multitude of fields. Inner Source is an attempt to siphon some of the advantages of the Open Source paradigm by applying it to internal closed development projects.

However, the well-established uncontrolled and free-flowing nature of Open Source poses a challenge for conventional management systems, that are traditionally well-monitored and run in a top-down manner.

Using both sources from literature as well as interviews with industry practitioners, this work investigates potential approaches to combine management accounting and Inner Sourcing in a meaningful way and presents two design artifacts. These prototypes are demonstrated to be used for monitoring and controlling active projects, and to determine the viability of Inner Sourcing potential future projects, respectively.
2Via Zoom
Zoom link to be updated
12.07.2022 (Tuesday)10:00Alexander Mahler (GS)Master ThesisGiving Structure to Open Data in the JValue ODSNowadays the internet provides a lot of open data for public use. Those can be written in various data types and cover plenty of subjects. Because of that the absence of a standard results into the main problem. Every provider can decide for himself how the data is constructed.

The JValue project is dedicated to this problem and aims to be the central point where those open data are gathered and optimized. Currently the JValue Open- Data-Service (ODS) provides the extraction, transformation and retrieving of open data supporting numerous protocols and data formats.

However until now there is only a very generic interface for the retrieval of those open data since the system currently ignores any data structure. In addition to that any provider can alter their data structure and upload it after the adjustment process, since they are not bound to any restrictions. This can lead to major restrictions or even the loss of the data gathering process.

To counteract this behavior a process shall be introduced, which allows the ODS to structure those open data. Furthermore a schema recommendation for the data should be generated, which then will be the foundation of the remaining data gathering process.

As a consequence of the introduced data schema there is now a possibility to also derive fitting database tables from those schema. This tables should be created and filled dynamically and provide the user a fully and easy accessible interface. As an implication of the persistent structured data, the earlier mentioned problem of frequently changing data structures can now be easily solved. The schema can be used to validate those imported and transformed data. By also adding a corresponding visual state to those data configurations, the user will be able to react up on changed data structures.
10:45Fabian Arnold (GS)Master ThesisImplementing an Open Data ETL Processing Engine with KafkaThe JValue project group is developing a modeling ecosystem for Extract Trans- form Load (ETL) processes. Part of this ecosystem is a description model for those. This thesis suggests a conversion process from the description model into an Apache Kafka runtime, described in a cloud-native format, like Docker Com- pose. The conversion is implemented as a library and done in a multi-phase approach as known from classical compilers. In the first step, the description language is converted into a runtime independent intermediate description and afterward in a description of a concrete runtime, in this case, Kafka. The multi- phase approach minimizes the implementation work for additional runtimes and allows runtime independent optimization and analysis. The goal for the gener- ated runtime is to use existing Kafka components, which is only partially possible due to the complexity of the description model.
11:30Vishwas Anavatti (AK)Master ThesisIntercoder Evaluation Metrics in QDAcity
12:15Bharathwaj Ravi (AK)Master ThesisManaging Collaborators on QDAcityQDAcity ( is a web application for conducting Qualitative Data Analysis (QDA) of text data. Researchers and students use this software to analyze qualitative data (such as interview data) gathered for scientific studies.

QDAcity enables researchers to collaboratively work on their research and share their findings and data.

However, collaborative apps often become unmanageable and vulnerable when many people start to work on the same resource. Access control is a standard data security methodology that solves the problems by preventing the resources from unauthorized access.

This thesis extends QDAcity's user and user group management capabilities within a project by implementing Role-Based Access Control and fine-grained permission levels on the resources.
3Via Zoom
Zoom link to be updated
28.07.2022 (Thursday)13:00Shady HegazyMaster ThesisStudy and analysis of the performance of JValue Open Data Service as a part of a data pipeline supporting an online learning model
3Via Zoom
Zoom link to be updated
27.09.2022 (Tuesday)10:00Gregor Fendt (JK)Master ThesisMeta Model Visualization for QDAcityThe web app QDAcity supports the process of qualitative data analysis (QDA).
Among other things QDAcity can aid users during the coding process. A unique
feature of QDAcity is that the user can classify codes of their code system using a
meta model. The meta model helps in structuring the code system and expressing
semantic relationships between codes.

This thesis develops an interactive visualization of the meta model of QDAcity. The
visualization could help in overviewing, communicating, and manipulating the meta
10:45Markus Goller (AK)Master Thesis
4Via Zoom
Zoom link to be updated
28.09.2022 (Wednesday)
10:00Marlon Weghorn (DK)Master Thesis