13 citations · 25 across the 11 of their papers we have counts for
12 papers
Security Is More Than a Library Call: How Security Features Live in Code
Kevin Hermann, Sven Peldszus, Thorsten Berger
Implementing security features---functionalities that protect sensitive data or prevent malicious actions by attackers---is important for ensuring the security and integrity of sof…
The Security Feature Location Problem
Kevin Hermann, Sven Peldszus, Thorsten Berger +1
Software security must be realized through security features such as authentication and encryption, but which features does a system implement, and where? We present security featu…
Can I Check What I Designed? Mapping Security Design DSLs to Code Analyzers
Sven Peldszus, Frederik Reiche, Kevin Hermann +3
When assessing the potential impact of code-level vulnerabilities, e.g., discovered by automated analyzers, it is essential to consider them in the context of the system's security…
Many Tools, Few Exploitable Vulnerabilities: A Survey of 246 Static Code Analyzers for Security
Kevin Hermann, Sven Peldszus, Thorsten Berger
Static security analysis is a widely used technique for detecting software vulnerabilities across a wide range of weaknesses, application domains, and programming languages. While…
Before Autonomy Takes Control: Software Testing in Robotics
Nils Chur, Thiago Santos de Moura, Argentina Ortega +4
Robotic systems are complex and safety-critical software systems. As such, they need to be tested thoroughly. Unfortunately, robot software is intrinsically hard to test compared t…
Developer Perspectives on REST API Usability: A Study of REST API Guidelines
Sven Peldszus, Jan Rutenkolk, Marcel Heide +4
REST is today's most widely used architectural style for providing web-based services. In the age of service-orientation (a.k.a. Software as a Service (SaaS)) APIs have become core…
An Exploratory Study on the Engineering of Security Features
Kevin Hermann, Sven Peldszus, Jan-Philipp Steghöfer +1
Software security is of utmost importance for most software systems. Developers must systematically select, plan, design, implement, and especially, maintain and evolve security fe…
A Taxonomy of Functional Security Features and How They Can Be Located
Kevin Hermann, Simon Schneider, Catherine Tony +6
Security must be considered in almost every software system. Unfortunately, selecting and implementing security features remains challenging due to the variety of security threats…
A Large-Scale Study of Model Integration in ML-Enabled Software Systems
Yorick Sens, Henriette Knopp, Sven Peldszus +1
The rise of machine learning (ML) and its integration into software systems has drastically changed development practices. While software engineering traditionally focused on manua…
120 Domain-Specific Languages for Security
Markus Krausz, Sven Peldszus, Francesco Regazzoni +2
Security engineering, from security requirements engineering to the implementation of cryptographic protocols, is often supported by domain-specific languages (DSLs). Unfortunately…
Software Reconfiguration in Robotics
Sven Peldszus, Davide Brugali, Daniel Strüber +2
Robots often need to be reconfigurableto customize, calibrate, or optimize robots operating in varying environments with different hardware). A particular challenge in robotics…
Checking Security Compliance between Models and Code
Katja Tuma, Sven Peldszus, Daniel Strüber +2
It is challenging to verify that the planned security mechanisms are actually implemented in the software. In the context of model-based development, the implemented security mecha…