User-Centered Design of Visualizations for Software Vulnerability Reports

AuthorReynolds, Steven Lamarr; Mertz, Tobias; Arzt, Steven; Kohlhammer, Jörn
TypeConference Paper
AbstractToday’s software systems are created by software development processes that naturally include mistakes, some of which can be exploited by attackers and are therefore called vulnerabilities. Automatic software scanners enable developers to analyze their applications to detect vulnerabilities and alert them of their presence. But often these reports are hard to understand, include false positives or overwhelm users due to the sheer number of alerts, since a report may contain hundreds to thousands of vulnerabilities. Developers must undergo a process called vulnerability triage to find the relevant vulnerabilities to fix. This paper presents two interactive visualizations for developers and security experts to gain an overview of the security state of their application. Users can see the distribution of vulnerabilities, find the most relevant ones, and compare differences between application versions. Our visualization design is inspired by an initial preliminary study and has been evaluated by domain experts to investigate the usability and appropriateness.
ConferenceSymposium on Visualization for Cyber Security (VizSec) <18, 2021, Online>
ProjectBundes­ministerium für Bildung und Forschung BMBF (Deutschland)/
PartInstitute of Electrical and Electronics Engineers -IEEE-: IEEE Symposium on Visualization for Cyber Security, VizSec 2021. Proceedings: Virtual Event, 27 October 2021. Piscataway, NJ: IEEE, 2021, pp. 68-78
PartnISBN : 9781665420860