Computer Science

Faculty of Engineering, LTH

Denna sida på svenska This page in English

Four postdocs in Software Engineering/Technology

Lund University, dept of Computer Science opens four two-year post-doc position. The department conducts applied research in close collaboration with industrial partners, maintaining high quality research standards. Faculty and students are internationally recruited, hence communication takes place in English. The funding comes partially from the national strategic research programs ELLIIT and WASP.


Applications shall be written in English, structured in accordance with the university's Academic qualifications portfolio – see link below. Indicate the priority order of interest for the four positions. Upload the application as PDF-files in the recruitment system.

Deadline August 21, 2020

Research topics

Software engineering involves an interplay between humans and their development tools and often takes place in complex open source ecosystems. We aim to explore the socio-technical interplay in four post-doc projects, designing and evaluating smart tools.

1. Code reviews 

improve quality and build shared understanding. We aim to study modern code review and to investigate how intelligent assistance tools, driven by eye-tracking, may assist developers during this activity. The project involves observation studies of code reviews, experimental studies with eye-tracking, and tool prototype development and evaluation. 

Contact Dr. Emma Söderberg

2. Continuous automated testing 

is a central part of agile software development. We aim to explore the concept of “near failure assertions” to make testing more efficient by getting more information from each test execution, asserting not only pass/fail, but also a risk assessment of the test case outcome. The concept will be prototyped in an automation testing framework and evaluated in open source projects. 

Contact Prof. Per Runeson

3. Software near-clones 

arise when software developers copy, paste, and adapt code while retaining the original code. Such near-clones come at a long-term cost to software maintenance. In this project, we aim to develop new tools to help developers reduce this cost. Activities will involve developing source-to-source code transformation tools, supporting the ongoing development of a source code corpus, and user studies. 

Contact Dr. Christoph Reichenbach

4. Updating of service-based software 

in an internet-of-things setting needs to be performed live, since such massively distributed systems cannot be taken down and rebooted. We are exploring how updating can be performed gradually and how versioned configurations of components can be gradually phased in and out. Activities include developing demonstrators in smart city applications. The research is part of the Smarty project, see also project overview.

Contact Prof. Görel Hedin

Qualification requirements

Appointment to a post-doctoral position requires that the applicant has a PhD, or an international degree deemed equivalent to a PhD, within the subject of the position, completed no more than three years before the last date for applications. 

More information