dec
CS BSc Thesis Presentation 15 December 2025
One Computer Science BSc thesis to be presented on 15 December
Monday, 15 December there will be a bachelor thesis presentation in Computer Science at Lund University, Faculty of Engineering.
The presentation will take place in E:2405 (Glasburen).
Note to potential opponents: Register as an opponent to the presentation of your choice by sending an email to the examiner for that presentation (firstname [dot] lastname [at] cs [dot] lth [dot] se). Do not forget to specify the presentation you register for! Note that the number of opponents may be limited (often to two), so you might be forced to choose another presentation if you register too late. Registrations are individual, just as the oppositions are! More instructions for opponents are found here on the LTH thesis project page.
11:15-12:00 in E:2405 (Glasburen)
- Presenter: Jesper Engberg
- Title: A Domain-Specific Language for SEO Metadata Configuration
- Examiner: Noric Couderc
- Supervisor: Ester Daniel Ytterbrink (LTH)
This project investigates how a domain-specific language (DSL) can improve the configuration of page metadata rules at the price comparison site Prisjakt. The current system lacks expressive control and flexibility, which limits Prisjakt's search engine optimisation (SEO) strategy and leads to lost traffic opportunities. To address these shortcomings, we design and evaluate a textual DSL guided by a list of requirements and concrete scenarios. At Prisjakt's scale (10M+ products), product information is often incomplete, so our language treats missing data as a first-class value to ensure predictable behaviour. While users have the experience of writing a script using imperative statements, we model a ruleset as a pure function and formalise its behaviour with denotational semantics. The evaluation combines a think-aloud usability study with analytical reasoning, and examines each requirement individually. The results indicate that a lightweight, purpose-built DSL is an improvement on the existing system and can effectively configure SEO metadata rules at scale.
Om evenemanget
Plats:
E:2405 (Glasburen)
Kontakt:
birger [dot] swahn [at] cs [dot] lth [dot] se