• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Abschlussarbeit
  4. Interactive Visualization of Code Evolution of Software Faults
 
  • Details
  • Full
Options
2024
Master Thesis
Title

Interactive Visualization of Code Evolution of Software Faults

Other Title
Interaktive Visualisierung von Quelltext-Evolution für Software-Fehler
Abstract
Diese Thesis konzentriert sich auf die Verbesserung des Prozesses der Identifizierung, Diagnose und Behebung von Softwarefehlern durch fortschrittliche Visualisierungstechniken. Der Kerngedanke ist die Verwendung interaktiver Visualisierungen, um Entwicklern einen Einblick in die historische Entwicklung von Codeänderungen zu geben. Diese Visualisierungen helfen den Entwicklern, die Entwicklung von Schwachstellen im Code zu verstehen, einschließlich ihrer Entstehung, der Gründe für die Änderungen und der Beiträge der verschiedenen Entwickler. Die vorgeschlagenen visuellen Tools sollen die Erkennung von Fehlern vereinfachen und gezielte Lösungen ermöglichen, was letztlich den Softwareentwicklungsprozess verbessert. Durch die Darstellung der Projekthistorie mit allen relevanten Änderungen und abgeleiteten Informationen sollen interaktive Visualisierungen entwickelt werden, die die Entwicklung von Softwarefehlern zeigen. Dieser Ansatz hilft nicht nur bei der Behebung aktueller Schwachstellen, sondern auch bei der Identifizierung und Bewältigung ähnlicher Probleme, die in der Vergangenheit aufgetreten sein könnten, und erhöht so die allgemeine Sicherheit und Qualität der Software.

; 

This thesis focuses on enhancing the process of identifying, diagnosing, and addressing software faults through advanced visualization techniques. The core idea is to utilize interactive visualizations to provide developers with insights into the historical progression of code changes. These visualizations help developers understand the evolution of vulnerabilities in the code, including their creation, the reasons behind changes, and the contributions of different developers. The visual tools proposed aim to simplify the detection of faults and facilitate targeted solutions, ultimately improving the software development process. By representing a project’s history, including all relevant changes and derived information, the thesis seeks to develop interactive visualizations that show the evolution of software faults. This approach not only assists in addressing current vulnerabilities but also helps identify and manage similar issues that may have occurred in the past, thus enhancing overall software security and quality.
Thesis Note
Darmstadt, TU, Master Thesis, 2024
Author(s)
Oreskovic, Marko
sl-0
Advisor(s)
Kohlhammer, Jörn  orcid-logo
Fraunhofer-Institut für Graphische Datenverarbeitung IGD  
Reynolds, Steven Lamarr  
Fraunhofer-Institut für Graphische Datenverarbeitung IGD  
Mertz, Tobias  
Fraunhofer-Institut für Graphische Datenverarbeitung IGD  
Language
English
Fraunhofer-Institut für Graphische Datenverarbeitung IGD  
Keyword(s)
  • Branche: Information Technology

  • Research Line: Human computer interaction (HCI)

  • LTA: Interactive decision-making support and assistance systems

  • Software security vulnerabilities

  • Cyber security

  • Data visualization

  • Timeline visualization

  • Software development process

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024