Lynn von Kurnatowski

dblp:272/2786 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
3since 2021 · last 2022
0000-0001-5144-702XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 1 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 3 · 2 since 2021Security and privacy · 1 · 1 since 2021
YearPublicationVenuePosition
2022 Towards using focus groups to identify software developer's interests regarding their development process
abstract
The assurance of quality, reliability, and trustwor-thiness of software systems is a basic requirement in software development. Therefore, it is necessary to have a comprehension and detailed understanding of a software project. To make the understanding of a complex software system more accessible, a set of tools that analyze and visualize complex software systems could be introduced. Such a software analysis and visualization tool has to meet challenging requirements to be suited for the specific needs of users. To fulfill these requirements and to provide an intuitive way to understand the software projects with visual analysis, we use the human-oriented method of focus groups. We developed a design for focus groups to identify topics of interest regarding the analysis of software development processes. To test and improve our focus group design we conducted a pilot study with research software developers.
Lynn von Kurnatowski, Annika Meinecke, Adriana Klapproth-Rieger
SANER1
2021 An Interactive Dashboard for Visualizing the Provenance of Software Development Processes
abstract
Software development is a complex process involving many people and development tools and their interactions; during development, a lot of data such as source code, documents, or software artifacts and information such as issues, discussions, or code analyses are generated or modified. In addition to the analysis and visualization of software systems, it is useful to analyze the software development process to obtain better information about the quality, reliability, and trustworthiness of the software. To gain insights and knowledge about software development processes, we extract the provenance of development processes, especially from version control systems for Git-based software projects, and visualize the provenance information using graph visualization, metrics representation, and development timelines; including an integration of these methods into a web-based dashboard. With the help of visual provenance representations, project managers can gain an overview and insights into development progress, effects of process changes, and interactions among developers and with external contributors, which we exemplify with a case study of a software with high social relevance.
Andreas Schreiber 0001, Lynn von Kurnatowski, Annika Meinecke, Claas de Boer
VISSOFT2
2021 Towards Visual Analytics Dashboards for Provenance-driven Static Application Security Testing
abstract
The use of static code analysis tools for security audits can be time consuming, as the many existing tools focus on different aspects and therefore development teams often use several of these tools to keep code quality high and prevent security issues. Displaying the results of multiple tools, such as code smells and security warnings, in a unified interface can help developers get a better overview and prioritize upcoming work. We present visualizations and a dashboard that interactively display results from static code analysis for “interesting” commits during development. With this, we aim to provide an effective visual analytics tool for code security analysis results.
Andreas Schreiber 0001, Tim Sonnekalb, Lynn von Kurnatowski
VizSec3
2020 Visualization of Evolution of Component-Based Software Architectures in Virtual Reality
abstract
The visualization of software architectures by the use of effective and feasible visual metaphors provides an intuitive approach to comprehend the implemented architecture of a software project. In this regard not only the visualization of the latest status of the implemented architecture is important, but also the visualization of the history of software architectures. Such visualizations show dependencies and contexts in which design decisions were made. Resulting information supports programmers to understand systems and to recognize disadvantageous design decisions. A software which is particularly suited for the visualization of component-based software is IslandViz. This software visualizes OSGi-based software architectures in Virtual Reality with an island metaphor, but at this point the history of an architecture is not taken into account. In this paper we present how IslandViz can be extended to visualize the history of software architectures of OSGi-based software projects. For this purpose we use algorithms for dynamic graphs to realize a dynamic positioning of the islands and an adaptable layout of the regions on the islands. The aim is to ensure that the user's orientation in the virtual environment is preserved even if elements of the visualization must adapt due to changes in the software history.
Elke Franziska Heidmann, Lynn von Kurnatowski, Annika Meinecke, Andreas Schreiber 0001
VISSOFT2