Virtual Meetup: "Applying Human-Centred Techniques in DSL Design"

Hi Community,

I am happy to announce that this Thursday (the 10th of March), Holger Stadel Borum will hold the discussion about “Applying Human-Centred Techniques in DSL Design”.

Also, remember that we changed the link to join the Meetup!

As computations have become prevalent in most parts of society, many domain experts with little programming experience must input their knowledge into complex computer systems as part of their everyday lives. Domain-specific languages (DSLs) promise a way for these domain experts to do so without relying on the assistance of programming professionals.

In this talk, Holger Stadel Borum will present his work on designing a DSL called Management Action Language (MAL). The DSL was designed with a Danish pension software vendor. The purpose of MAL is to let Danish actuaries specify so-called management actions in asset/liability projections conducted by Danish pension companies. The talk will focus on how human-centred design and co-design techniques were applied in the design of MAL to ensure that the language was usable by its non-programming users. The application of these techniques was challenging due to MAL’s highly specialised evolving domain and the few opportunities for user participation.

Holger Stadel Borum is currently finishing his PhD-studies at the IT University of Copenhagen (ITU).

His project has mainly revolved around the design of the DSL called Management Action Language (MAL), which was created within a larger research project. In the research project, the Danish software company Edlund provides expertise in software for the Danish pension industry, the University of Copenhagen researches the mathematics in asset/liability projection, and ITU researches how to apply DSLs within this context.

Holger’s interest includes programming languages, interaction design, and formal methods. He finds that DSL design is an exciting intersection of these areas. Prior to his PhD studies, he worked as a student programmer on the research spreadsheet called FunCalc. He is now slowly beginning to consider what to do once he (hopefully) finishes his degree this summer.

Registration for the Virtual Meetup

After registering, you will receive a confirmation email containing information about joining the meeting. It will also permit you to add it to your calendar.


It is hosted on Zoom at 6 PM GMT+1/CEST (you can use this link to figure out which time is in your timezone: Dateful Time Zone Converter).

Event hint

I am also happy to extend the invitation to the MDENet Annual Symposium online on the 26th and 27th of January 2022. The event is free to attend so reserve your place here. There will be tutorials, challenge talks, informal networking sessions, roundtables and ample opportunity to mix with other like-minded people from the MDE world. Also, there will be a wide range of sessions including keynote speakers: Tony Clark, Aston University; Balbir Barn, Middlesex University or Mohammadreza Mousavi, King’s College.


P.S. We get a recurring question: “Are presentations recorded?”. The answer is not, and the reasons are explained here On recording Virtual Meetups - #7 by voelter

1 Like