PhD student in Software Testing, focusing on Search-Based Test Generation, PAR 2020/8

Updated: 8 months ago

The department of Computer Science and Engineering is strongly international, with approximately 270 employees from over 30 countries. The department is a fully integrated department with the University of Gothenburg and Chalmers University of Technology as principals. The position is placed in the Division for Software Engineering at the department, with the University of Gothenburg as the employer.

The successful candidate will conduct research under the supervision of Gregory Gay and work in tight collaboration with world-class researchers in the Software Engineering Division at Chalmers and University of Gothenburg.

Subject area
Search-Based Test Generation

Subject area description
Proper verification practices are needed to ensure that developers deliver reliable software. Testing is an invaluable, widespread verification technique. However, testing is a notoriously expensive and difficult activity. Search-based test generation has great potential to lower the cost and increase the quality of testing efforts. Test case creation can naturally be seen as a search problem. Of the thousands of test cases that could be generated for any system-under-test, we want to find those that meet our goals. Given a well-defined testing goal, and scoring functions denoting closeness to the attainment of that goal - called fitness functions - optimization algorithms can systematically search the space of possible test inputs to locate those that meet that goal. The PhD student will design the next generation of search-based test generation tools, intended to – through the application of artificial intelligence and natural language processing techniques – incorporate domain-specific context directly into the test generation process.

Job assignments
The successful candidate will work in the research area of search-based test generation. This position is sponsored by the Swedish Research Council. This position is a full-time appointment as a PhD student. The position requires the successful candidate to conduct high-quality individual research and publish research papers at peer-reviewed venues. The employment focuses primarily on research. Additional duties include the supervision of bachelor’s and master’s theses and assistance in teaching.

Third-cycle studies are equivalent to four year full-time and lead to a Degree of Doctor. Those appointed to doctoral studentships shall primarily devote themselves to their studies. Those appointed to doctoral studentships may, however, work to a limited extent with educational tasks, research and administration. Before a PhD degree has been awarded, duties of this kind may not comprise more than 20 per cent of a full-time post.

We offer good working conditions and an inspiring environment. You will be embedded in a vibrant and tightly knit group at the Software Engineering division. Founded in 2010, the division has grown to include more than 20 faculty members. Today, we are arguably one of the largest academic software engineering groups in the world. You will join the newly formed TestVikings research lab, working with Gregory Gay, Robert Feldt, Richard Torkar, Francisco Gomes de Oliveira Neto, and others on a variety of challenges in the broad area of software testing.

How to apply
In order to apply for a position at the University of Gothenburg, you have to register an account in our online recruitment system. It is the responsibility of the applicant to ensure that the application is complete in accordance with the instructions in the job advertisement, and that it is submitted before the deadline.

The application is to be written in English.


Closing date: 2020-02-09

URL to this page

View or Apply

Similar Positions