collaborators

5 papers

cs.SE2026

A Measurement Study on the Adoption of Pledges and Unveils in the OpenBSD Operating System

Jukka Ruohonen, Krzysztof Sierszecki, Abhishek Tiwari

The paper presents a longitudinal measurement study on the adoption of the pledge and unveil system calls in OpenBSD. These system calls are used to sandbox programs and libraries.…

cs.SE2026

Undefined Behavior in C and C++: An Experiment With Desktop Use Cases

Jukka Ruohonen, Krzysztof Sierszecki

Undefined behavior is idiomatic to C and C++ programming; such behavior is a use of an erroneous program construct for which the languages impose no requirements, such as integer o…

cs.SE2026

CAKE: Cloud Architecture Knowledge Evaluation of Large Language Models

Tim Lukas Adam, Phongsakon Mark Konrad, Riccardo Terrenzi +4

In today's software architecture, large language models (LLMs) serve as software architecture co-pilots. However, no benchmark currently exists to evaluate large language models' a…

cs.CY2026

GenAI Integration into Engineering Education: A Case Study of an Introductory Undergraduate Engineering Course

Kadir Kozan, Ozgur Keles, Sihan Jian +3

GenAI has a potential to enhance the learning and teaching processes in engineering education. For instance, GenAI feedback on students' task performance can be effective depending…

cs.SE2025

A Static Analysis of Popular C Packages in Linux

Jukka Ruohonen, Mubashrah Saddiqa, Krzysztof Sierszecki

Static analysis is a classical technique for improving software security and software quality in general. Fairly recently, a new static analyzer was implemented in the GNU Compiler…