Stefan Karlsson, Industrial Doctoral Student

Stefan L. Karlsson is a Senior Software Engineer at ABB. He has a M.Sc. in Computer Science and Computer Engineering from MDH. Stefan has more than a decade of experience of developing software systems in automation industries. He has designed and implemented software ranging from PLC:s, distributed services and user facing applications. Stefan has always been interested in quality practices such as automatic testing, test driven development and continuous learning.

This PhD project targets software testing. We will investigate the potential of using exploratory test agents for test case generation. This will reduce the manual labor of testing software systems. We will also research how test results generated by agents can be used to get deeper insights into the behavior of the system under test. Research challenges concerns how such agents should be design, how they can interact with the software system under test and how conclusions can be drawn from the test results. These methods and principles will be evaluated in industrial use cases at ABB. This project is carried out in collaboration among ABB IA/CT and MDH.

[Show all publications]

Latest publications:

QuickREST: Property-based Test Generation of OpenAPI-Described RESTful APIs (Oct 2020)
Stefan Karlsson, Adnan Causevic, Daniel Sundmark
IEEE 13th International Conference on Software Testing, Validation and Verification (ICST2020)

Exploratory test agents for stateful software systems (Aug 2019)
Stefan Karlsson
Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE'19)