Photo of Ulf Kargén

Ulf Kargén

Assistant Professor

My main research interests lie within the areas of software security and software testing.

I am an Assistant Professor at the Department of Computer and Information Science at Linköping University. My research broadly focuses on ensuring safety and security of software. I also teach several courses related to cyber security.

I received my PhD in Computer Science from Linköping University in 2019 on the topic of dynamic analysis of machine code programs. I have a broad interest in topics related to system and software security and software testing. Some of my recent research has focused on estimating the risk of so-called ROP attacks against software, and on safety testing of autonomous vehicles.

Publications

2024

Ulf Kargén, Daniel Varro (2024) Towards Automated Test Scenario Generation for Assuring COLREGs Compliance of Autonomous Surface Vehicles Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems, p. 249-256 (Conference paper) Continue to DOI

2023

Ulf Kargén, Noah Mauthe, Nahid Shahmehri (2023) Characterizing the Use of Code Obfuscation in Malicious and Benign Android Apps 18TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY & SECURITY, ARES 2023, Article 27 (Conference paper) Continue to DOI
Ulf Kargén, Ivar Harnqvist, Johannes Wilson, Gustav Eriksson, Evelina Holmgren, Nahid Shahmehri (2023) desync-cc: A research tool for automatically applying disassembly desynchronization during compilation Science of Computer Programming, Vol. 228, Article 102954 (Article in journal) Continue to DOI
Ulf Kargén, Noah Mauthe, Nahid Shahmehri (2023) Android decompiler performance on benign and malicious apps: an empirical study Empirical Software Engineering, Vol. 28, Article 48 (Article in journal) Continue to DOI

2022

Ulf Kargén, Ivar Härnqvist, Johannes Wilson, Gustav Eriksson, Evelina Holmgren, Nahid Shahmehri (2022) desync-cc: An Automatic Disassembly-Desynchronization Obfuscator 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering, p. 464-468 (Conference paper) Continue to DOI

Research

Teaching

About the division

Colleagues at ADIT

About the department