Visualization of Software Development Provenance


연구 분야: Software Development



학회: International Conference on Human-Computer Interaction


초록

Software development is a complex process that involves many people and development tools and their interactions; during development, many data is generated or modified, such as source code, documents or software artifacts, and information such as issues, discussions, or code analysis. To obtain better information about the quality, reliability, and trustworthiness of software, it is useful to analyze the software development process in addition to analyzing and visualizing software systems. To gain insight 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 integration of these methods into a web-based dashboard. Using visual provenance representations, project managers can gain insight into development progress, the effects of process changes, and interactions among developers and with external contributors.


Author Profile
Andreas Schreiber

Institute for Software Technology German Aerospace Center (DLR) Linder Höhe 51147 Cologne Germany

Germany
Author Profile
Lynn von Kurnatowski

Institute for Software Technology German Aerospace Center (DLR) Münchener Straße 20 82234 Weßling Germany

Germany
Author Profile
Annika Meinecke

Institute for Software Technology German Aerospace Center (DLR) Linder Höhe 51147 Cologne Germany

Germany

📄 논문 정보

발행 연도 2024년
인용수 0
출판 국가 Germany
사이트 Springer
좋아요 수 0

연관 논문 목록 (331건)