| Lehrinhalt |
Das Ziel des Projektstudiums ist die Entwicklung einer Softwareanwendung zur Analyse von Viralität und Einfluss von Beiträgen auf der Social-Media-Plattform Reddit. Es soll untersucht werden, welche Faktoren dazu führen, dass Beiträge viral gehen und welche Subreddits die größte Rolle bei der Informationsverbreitung spielen. Dabei soll entweder über die Reddit-API Live-Daten gesammelt oder historische Daten abgefragt und dann auf Basis eines Big Data Frameworks analysiert werden. Was genau der Untersuchungsgegenstand sein wird, soll von den Studierenden im Rahmen des Projekts selbst erarbeitet werden. Der folgende Technologie-Stack ist anvisiert: - Programmiersprache: Scala - Datenverarbeitung: Apache Spark - Web-Framework: Play Framework zur Bereitstellung einer REST-Schnittstelle - Datenbank: PostgreSQL oder MongoDB - evtl. Natural Language Processing (NLP) und/oder KI - Webinterface: React - Build und Abhängigkeitsmanagement: SBT (Simple Build Tool) Es wird empfohlen, die Veranstaltung Programmierkonzepte für das Data Mining besucht zu haben, da dort die programmiertechnischen Grundlagen gelegt werden. |