Personal details
Title | Wo kann ich mich beschweren? Interaktive Datenbank der Mängelmelder in deutschen Großstädten |
Description | Fast jede deutsche Großstadt hat einen Mängelmelder, wo Bürger:innen angeben können, welche Probleme ihnen in der Stadt aufgefallen sind, von der wilden Müllkippe zum Eichenprozessionsspinner. Und fast kein Mängelmelder gleicht dem anderen. Die Städte unterscheiden sich stark darin, was sie abfragen, wie sie es abfragen, welche Kategorien sie angeben, und in vielem mehr. Oldenburgs Mängelmelder heißt Stadtverbesserer und ist auf der Webseite https://gemeinsam.oldenburg.de verfügbar. Diese Vielfalt wollen wir in der Gruppe Social Computing des OFFIS systematisch erfassen und erforschen, um Impulse für bessere Mängelmelder zu geben. Dazu brauchen wir eine Datenbank, in die wir verschiedenste Aspekte der Mängelmelder einpflegen und miteinander in Beziehung bringen können. Wir haben bereits viele Informationen gesammelt, insbesondere zum Thema Datenschutz, diese sind jedoch ausbaufähig. Betreuung: Dr Maria Wolters (maria.wolters@offis.de, Ansprechperson) und M.Sc. Dennis Lindt. Home Page Social Computing: https://www.offis.de/anwendungen/gesellschaft/social-computing.html |
Home institution | Department of Computing Science |
Associated institutions |
|
Type of work | practical / application-focused |
Type of thesis | Bachelor's |
Author | Dr. phil. Maria Wolters |
Status | available |
Problem statement | Auf Grundlage der bestehenden Daten über deutsche Mängelmelder soll eine Datenbank entworfen werden, in der die erhobenen Daten gespeichert werden, mit einer guten Dokumentation der Tabellen und der Variablen in den Tabellen. Zu dieser Datenbank soll eine Oberfläche erstellt werden, mit der Tabellen interaktiv editiert werden können. Geänderte und neu hinzugefügte Daten sollen auf Konsistenz geprüft werden. Alle Änderungen sollten sauber geloggt werden. Teil der Arbeit wird es auch sein, die bisher erhobenen Daten mit den geschaffenen Werkzeugen zu ergänzen, zu pflegen, und zu bereinigen. Je nach Interesse können weitere Aufgaben definiert werden - zum Beispiel automatische Analyse von Datenschutzbestimmungen, automatische Barrierefreiheitsprüfungen der Mängelmelder, oder Visualisierungen von Informationen aus der Datenbank. Für die Programmierung soll literate programming benutzt werden, z.B. RMarkdown (R) oder Jupyter Notebook (Python). Lesbarer, gut dokumentierter Code ist uns wichtig, weil wir die entwickelte Software weiter nutzen und pflegen wollen.
|
Requirement | Gute Datenbankkenntnisse Gute Programmierkenntnisse sorgfältige, systematische Arbeitsweise Deutsch B2
|
Created | 17/05/24 |