Visualization of Software Development Provenance

被引:0
|
作者
Schreiber, Andreas [1 ]
von Kurnatowski, Lynn [2 ]
Meinecke, Annika [1 ]
de Boer, Claas [3 ]
机构
[1] German Aerosp Ctr DLR, Inst Software Technol, D-51147 Cologne, Germany
[2] German Aerosp Ctr DLR, Inst Software Technol, Munchener Str 20, D-82234 Wessling, Germany
[3] German Aerosp Ctr DLR, Inst Software Technol, Rutherfordstr 2, D-12489 Berlin, Germany
关键词
Provenance; Software visualization; Software development processes; Visual analytics; Graph visualization;
D O I
10.1007/978-3-031-60114-9_10
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:121 / 139
页数:19
相关论文
共 50 条
  • [41] Development and Evaluation of a Prototype Software Application for the Visualization of Environmental Data
    Patlakas, Panagiotis
    Santacruz, Habid Becerra
    Altan, Hasim
    ECAADE 2013: COMPUTATION AND PERFORMANCE, VOL 1, 2013, : 137 - 145
  • [42] Development and implementation of the software for visualization and analysis of data geophysical loggers
    Gordeev, V. F.
    Malyshkov, S. Yu.
    Botygin, I. A.
    Sherstnev, V. S.
    Sherstneva, A. I.
    23RD INTERNATIONAL SYMPOSIUM ON ATMOSPHERIC AND OCEAN OPTICS: ATMOSPHERIC PHYSICS, 2017, 10466
  • [43] Development of software tools for visualization of high energy and nuclear physics
    McGuigan, M
    Smith, G
    Spiletic, J
    Fine, V
    Nevski, P
    Longacre, R
    Thomas, J
    VISUAL DATA EXPLORATION AND ANALYSIS VIII, 2001, 4302 : 242 - 250
  • [44] Development of a Customizable Software Application for Medical Imaging Analysis and Visualization
    Martinez-Escobar, Marisol
    Peloquin, Catherine
    Juhnke, Bethany
    Peddicord, Joanna
    Jose, Sonia
    Noon, Christian
    Foo, Jung Leng
    Winer, Eliot
    MEDICINE MEETS VIRTUAL REALITY 18, 2011, 163 : 343 - 347
  • [45] Using Visualization to Debug Visualization Software
    Laramee, Robert S.
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2010, 30 (06) : 67 - 73
  • [46] Characterizing Provenance in Visualization and Data Analysis: An Organizational Framework of Provenance Types and Purposes
    Ragan, Eric D.
    Endert, Alex
    Sanyal, Jibonananda
    Chen, Jian
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2016, 22 (01) : 31 - 40
  • [47] Job Provenance - Insight into Very Large Provenance Datasets Software Demonstration
    Krenek, Ales
    Matyska, Ludek
    Sitera, Jiri
    Ruda, Miroslav
    Dvorak, Frantisek
    Filipovic, Jiri
    Sustr, Zdenek
    Salvet, Zdenek
    PROVENANCE AND ANNOTATION OF DATA AND PROCESSES, 2008, 5272 : 144 - 151
  • [48] Software bertillonage: Finding the provenance of an entity
    Davies, Julius
    German, Daniel M.
    Godfrey, Michael W.
    Hindle, Abram
    Proceedings - International Conference on Software Engineering, 2011, : 183 - 192
  • [49] A Tool for Scientific Provenance of Data and Software
    Ceguerra, Anna V.
    Liddicoat, Peter V.
    Ringer, Simon P.
    Goscinski, Wojtek J.
    Androulakis, Steve
    2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 561 - 565
  • [50] Visionary: a framework for analysis and visualization of provenance data
    de Oliveira, Weiner
    Braga, Regina
    David, Jose Maria N.
    Stroele, Victor
    Campos, Fernanda
    Castro, Gabriellla
    KNOWLEDGE AND INFORMATION SYSTEMS, 2022, 64 (02) : 381 - 413