Heidrich, David and Schreiber, Andreas (2023) Visualizing Source Code as Comics Using Generative AI. In: Proceedings - 2023 IEEE Working Conference on Software Visualization, VISSOFT 2023, pp. 40-44. IEEE. 2023 IEEE Working Conference on Software Visualization (VISSOFT), 2023-10-01 - 2023-10-02, Bogotá, Kolumbien. doi: 10.1109/VISSOFT60811.2023.00014. ISBN 979-835030829-7. ISSN 2832-6555.
|
PDF
8MB |
Official URL: https://ieeexplore.ieee.org/document/10350098
Abstract
The architecture and inner structure of software is often only implicitly available in the form of its source code and thus not tangible and intuitively easy to understand for non-programmers and laymen. Our goal is to create visualizations as automatically as possible, with which such people can nevertheless understand the software or parts of the software and get a feel for the structure of the software and how its methods work. Especially for newcomers to software projects, for management or even for students and pupils, it can be helpful to get a non-technical insight into the software.
We use the concept of visualizing information as comics to present aspects of the software as strikingly as possible, as comics are an effective way to present complex systems and interrelationships for certain target groups. For this purpose, we present a method to generate comics from source code. Our semi-automated process is based on generating a prompt for an LLM from source code, which in turn generates a prompt for a comic image generation using the text-to-image model Stable Diffusion.
We show that generative AI methods can be used to rapidly generate human-compatible artistic representations from source code. However, further research is needed to validate the understandability of the results.
| Item URL in elib: | https://elib.dlr.de/198572/ | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Document Type: | Conference or Workshop Item (Speech) | ||||||||||||
| Title: | Visualizing Source Code as Comics Using Generative AI | ||||||||||||
| Authors: |
| ||||||||||||
| Date: | 18 December 2023 | ||||||||||||
| Journal or Publication Title: | Proceedings - 2023 IEEE Working Conference on Software Visualization, VISSOFT 2023 | ||||||||||||
| Refereed publication: | Yes | ||||||||||||
| Open Access: | Yes | ||||||||||||
| Gold Open Access: | No | ||||||||||||
| In SCOPUS: | Yes | ||||||||||||
| In ISI Web of Science: | No | ||||||||||||
| DOI: | 10.1109/VISSOFT60811.2023.00014 | ||||||||||||
| Page Range: | pp. 40-44 | ||||||||||||
| Publisher: | IEEE | ||||||||||||
| ISSN: | 2832-6555 | ||||||||||||
| ISBN: | 979-835030829-7 | ||||||||||||
| Status: | Published | ||||||||||||
| Keywords: | visualization, software visualization, comics, generative ai, stable diffusion | ||||||||||||
| Event Title: | 2023 IEEE Working Conference on Software Visualization (VISSOFT) | ||||||||||||
| Event Location: | Bogotá, Kolumbien | ||||||||||||
| Event Type: | international Conference | ||||||||||||
| Event Start Date: | 1 October 2023 | ||||||||||||
| Event End Date: | 2 October 2023 | ||||||||||||
| HGF - Research field: | Aeronautics, Space and Transport | ||||||||||||
| HGF - Program: | Space | ||||||||||||
| HGF - Program Themes: | Space System Technology | ||||||||||||
| DLR - Research area: | Raumfahrt | ||||||||||||
| DLR - Program: | R SY - Space System Technology | ||||||||||||
| DLR - Research theme (Project): | R - Analytics and visualization of large space software systems | ||||||||||||
| Location: | Köln-Porz , Oberpfaffenhofen | ||||||||||||
| Institutes and Institutions: | Institute of Software Technology Institute of Software Technology > Intelligent and Distributed Systems | ||||||||||||
| Deposited By: | Heidrich, David | ||||||||||||
| Deposited On: | 27 Oct 2023 14:56 | ||||||||||||
| Last Modified: | 24 Apr 2024 20:59 |
Repository Staff Only: item control page