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
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 email@example.com
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 firstname.lastname@example.org
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 email@example.com
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 firstname.lastname@example.org
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.