Bachelor and Master Theses

To apply for conducting this thesis, please contact the thesis supervisor(s).
Title: Automated unit test generation from textual requirements
Subject: Software engineering, Computer science
Level: Advanced
Description:

Background:
Volvo Construction Equipment (VCE), a division of Volvo Group, is one of the world's largest manufacturers of construction equipment such as wheel loaders, haulers, excavators, road machinery, and compact machines. At the Advanced Engineering & Core Technology organization within VCE, innovation infiltrates every aspect of our product development process – from early conceptual exploration through to production. As well as optimizing conventional technology, we are developing radical, game-changing solutions such as fully electric and hydrogen-based solutions.

This means fast prototyping and short lead times while maintaining quality at the highest level is of utmost importance. As part of the development process, developers perform software in the loop (SIL) and hardware in the loop (HIL) tests for new functionality as well as regression tests, directly on their desk.

Responsibilities:
Investigate and develop a solution for automated test generation using as a basis textual requirements written in a semi-structured way. As a basis for this solution, the use of a domain-specific language should be investigated. This solution can use a direct transformation and Natural-Language Processing (NLP) techniques for automatically generating test scripts out of the written requirements. In addition, investigations on the use of graphical models for test generation will be performed to compare such test generation approaches. In the end, these solutions will be integrated with our development environment for SIL testing and benchmarking of alternative test generation strategies will be performed in terms of test efficiency and effectiveness.

Apply here: https://www.volvogroup.com/se/careers/job-openings/133292BR.html and contact the supervisor of this thesis. 

Start date: 2023-01-06
End date: 2023-06-21
Prerequisites:

The master thesis is suitable for one or two students who are completing studies in Embedded systems / Software engineering or equivalent. Good knowledge of programming and/or testing is needed

IDT supervisors: Eduard Paul Enoiu
Examiner: Wasif Afzal
Comments:
Company contact:

Volvo Construction Equipment (VCE), a division of Volvo Group, is one of the world's largest manufacturers of construction equipment such as wheel loaders, haulers, excavators, road machinery, and compact machines. At the Advanced Engineering & Core Technology organization within VCE, innovation infiltrates every aspect of our product development process – from early conceptual exploration through to production. As well as optimizing conventional technology, we are developing radical, game-changing solutions such as fully electric and hydrogen-based solutions.

This means fast prototyping and short lead times while maintaining quality at the highest level is of utmost importance. As part of the development process, developers perform software in the loop (SIL) and hardware in the loop (HIL) tests for new functionality as well as regression tests, directly on their desk.