Stefan Karlsson, Industrial Doctoral Student (not working at IDT anymore)

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]

[Google Scholar author page]

Latest publications:

Exploring API behaviours through generated examples (Apr 2024)
Stefan Karlsson, John Hughes , Robbert Jongeling, Adnan Causevic, Daniel Sundmark
Software Quality Journal (Springer) (SQJ)

Automatic Property-based Testing of GraphQL APIs (Jun 2021)
Stefan Karlsson, Adnan Causevic, Daniel Sundmark
2nd ACM/IEEE International Conference on Automation of Software Test (AST 2021)

Model-based Automated Testing of Mobile Applications: An Industrial Case Study (May 2021)
Stefan Karlsson, Adnan Causevic, Daniel Sundmark, Mårten Larsson
2021 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW 2021)

Towards Augmented Exploratory Testing (May 2021)
Stefan Karlsson

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)