Masterarbeit / Praktikum / Bachelorarbeit
Web Engineering - Quo vadis?
Research Area
Advisers
Dr.-Ing. Sebastian Heil
Description
Web Engineering is a relatively young discipline that covers a wide range of research directions in an extremly fast-paced area. Web Engineering researchers are interested in various aspects of the Web, its technologies, social and societal impact and the systematic production of Web-based systems. The International Conference on Web Engineering (ICWE) has been a prime venue of Web Engineering research for more than two decades bringing together scientists and practicioners in the field and providing a good overview into current trends and research directions.
This thesis aims at creating a software infrastructure that allows to analyze and keep up-to-date with relevant topics and actors in Web Engineering using ICWE as primary data source. This comprises both data from ICWE's Web resources (i.e. information about CfPs, Workshops, Programmes etc. from ICWE and external websites) as well as from the publications (i.e. metadata and content of papers published in ICWE proceedings). The solution created in this thesis needs to be able to extract and analyze the relevant data using suitable methods such as web scraping, NLP/LLMs and to present and visualize analysis results and insights about past and recent topics/actors and the development of them over time. A suitable software architecture needs to be adaptable to future years of ICWE.
The objective of this thesis is the creation of a solution or the combination of existing approaches to solve the problem of analyzing and visualizing relevant topics and actors of Web Engineering based on ICWE data through a software architecture and infrastructure as described above. This comprises the analysis of the state of the art of methods and techniques for web scraping and publications analysis as well as the demonstration of the solution by prototypical implemetation and a suitable evaluation based on applying the platform protype to the currently available data and a pilot user study with Web Engineering researchers of VSR.
Description (German)
Web-Engineering ist eine relativ junge Disziplin, die ein breites Spektrum von Forschungsrichtungen in einem sich extrem schnell entwickelnden Bereich abdeckt. Web-Engineering-Forscher interessieren sich für verschiedene Aspekte des Webs, seine Technologien, seine sozialen und gesellschaftlichen Auswirkungen und die systematische Produktion webbasierter Systeme. Die International Conference on Web Engineering (ICWE) ist seit mehr als zwei Jahrzehnten ein wichtiger Treffpunkt für die Web-Engineering-Forschung, der Wissenschaftler und Praktiker auf diesem Gebiet zusammenbringt und einen guten Überblick über aktuelle Trends und Forschungsrichtungen bietet.
Ziel dieser Arbeit ist es, eine Software-Infrastruktur zu schaffen, die es erlaubt, relevante Themen und Akteure im Web Engineering zu analysieren und sich auf dem Laufenden zu halten. Dabei wird die ICWE als primäre Datenquelle genutzt. Dies umfasst sowohl Daten aus den ICWE-Webressourcen (d.h. Informationen über CfPs, Workshops, Programme etc. von ICWE und externen Websites) als auch aus den Publikationen (d.h. Metadaten und Inhalte der in den ICWE-Proceedings veröffentlichten Beiträge). Die in dieser Arbeit entwickelte Lösung muss in der Lage sein, die relevanten Daten mit Hilfe geeigneter Methoden wie Web Scraping, NLP/LLMs zu extrahieren und zu analysieren und die Analyseergebnisse und Erkenntnisse über vergangene und aktuelle Themen/Akteure und deren Entwicklung im Zeitverlauf zu präsentieren und zu visualisieren. Eine geeignete Software-Architektur muss an zukünftige Jahre von ICWE anpassbar sein.
Ziel dieser Arbeit ist die Schaffung einer Lösung bzw. die Kombination bestehender Ansätze zur Lösung des Problems der Analyse und Visualisierung relevanter Themen und Akteure des Web Engineering auf Basis der ICWE-Daten durch eine Softwarearchitektur und Infrastruktur wie oben beschrieben. Dies umfasst die Analyse des Stands der Technik von Methoden und Techniken zum Web Scraping und der Analyse von Publikationen sowie die Demonstration der Lösung durch eine prototypische Implementierung und eine geeignete Evaluation auf Basis der Anwendung des Plattformprototyps auf die aktuell verfügbaren Daten und einer Pilotnutzerstudie mit Web Engineering Forschern des VSR.