Academic Jobs

Malardalen University MDH Logo - Sweden

Postdoc Job in Behavioural Software Engineering – Malardalen University, Sweden 2022


Sweden, School of Innovation, Design and Engineering invites Postdoc in Behavioural Software Engineering at the Malardalen University – 2022

Support us by Sharing!

Scroll Down for Content

General Info

Position: Postdoc
No. of Positions: 1
Research Field:
Joining Date: ASAP
Contract Period: 2 years
Salary: According to Standard Norms

School of Innovation, Design and Engineering

Västeras, Sweden

Scroll Down for Content

Qualification Details

The applicant is required to have a PhD degree in Computer Science or similar. The applicant must have completed the degree no more than three years before the end of the application period.

Specific requirements for the position include excellent knowledge and skills in theoretical and practical software engineering (at least 60 ECTS in programming and software engineering) with particular emphasis on language engineering, modelling, as well as OO-programming.

The applicant should be fluent in English, both written and spoken.

Decisive importance is attached to personal suitability. We value the qualities that an even distribution of age and gender, as well as ethnic and cultural diversity, can contribute to the organisation.


Qualifications that are considered to be a merit include knowledge on gamification, manipulation of software/system/data models, and model transformations.

Responsibilities/Job Description

We are offering one or two postdoc positions in behavioural software engineering, focusing on gamification and/or behaviour-driven and emotional high-level language engineering. Details on the directions of investigation are provided below.

Software Engineering for Gamification: Gamification refers to the use of game elements in “serious” contexts, and in general it is applied whenever users’ engagement needs to be promoted and maintained over time. Indeed, gamification gained popularity in disparate scenarios, notably smart cities (mobility, environmental impact), health care, education. A critical concern of gamified applications is their adaptation to the, possibly evolving, users’ profiles and preferences, as well as the intended goals of the gamification itself. In this respect, gamification development is still a largely hand-craft effort, making it difficult to re-use, maintain, and adapt the developed solutions.

The postdoc will work on developing more rigorous software engineering approaches to the design and realisation of gamification applications. By adopting separation of concerns and domain-specific languages, different stakeholders can focus on their domain of expertise and work on a reduced/simplified sub-portion of the application. In turn, this enhances the chances of re-using parts of the solution as well as to maintain and adapt it to specific users and different contexts. The developed solutions will be empirically evaluated in industrially relevant case scenarios, notably the adoption and management of agile development teams, the education and training of employees to new technologies, business processes, and so forth. In this respect, we have several ongoing projects involving the training/learning of new design approaches, notably SACSys, AIDOaRt, and BUMBLE.

Behaviour-Driven and Emotional Engineering of Adaptive High-Level Languages: Software-intensive systems (SIS) are getting extremely complex, heterogeneous, and distributed. Every SIS is expected to be connected to multiple networks and to be able to effectively interact with theoretically any other SIS connected to the same networks. To develop software able to run on these systems, that span across several domains and whose engineering involve multiple stakeholders at many levels, strict and inflexible modelling and programming languages are not suited. To make different domain-specific languages to cooperate is often a challenge. To maximise the throughput of and communication betwen different stakeholders (even in the same domain) language concepts need to be engineered, rendered, edited and stored in user-specific ways.

The postdoc will work on an innovative way of engineering modelling and programming languages. By leveraging behaviour-driven and emotional engineering, the creation of a language will not anymore the work of a handful creative language engineering. It will instead be an iterative and end-user-driven process, where the language engineer provides a skeleton language. Starting from that, the interactions (behaviours) and reactions (emotions) of a set of expert end-users (a balanced set from academia and industry) exposed to the language set the path for the language's evolution, under the supervision of the language engineer. The same approach will be embedded in the language itself to be able to adapt, mostly in terms of concrete syntax and to a certain extent, to specific user needs. The developed solutions will be empirically evaluated in industrial use cases from active industry-driven projects such as BUMBLE, HERO and MoDev.

How to Apply?

Online Application through "Apply Now" Button from this page

Reference Number: -2021/2608
(If any, use it in the necessary place)

Scroll Down for Content

Documents Required

Documents required to complete the online application process

About the Employer:

Note or Other details

Application is made online. Make your application by clicking the "Apply" button below.

The scientific publications that you do not have in digital form are to be sent by post to:

Mälardalen UniversityDivision of Human 2021/2608Box 883721 23 Västerås

The applicant is responsible for ensuring that the application is complete in accordance with the advertisement and will reach the University no later than closing date for application.

We look forward to receiving your application.

Scroll Down for Content

Contact details

Federico Ciccozzi, Universitetslektor/ Senior Lecturer, 021-101736,

Antonio Cicchetti, Universitetslektor/Senior Lecturer, +46 (0) 73 960 72 15,

Michaël Le Duc, Union representative SACO, +46 (0) 21 10 14 02

Susanne Meijer, Union representative (OFR), +46 (0) 21 10 14 89



Advertisement Details: Postdoc in Behavioural Software Engineering

Other Vacancies from this field ,

Scroll Down for Content

Support us by Sharing!