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 条
  • [31] Evaluation of Filesystem Provenance Visualization Tools
    Borkin, Michelle A.
    Yeh, Chelsea S.
    Boyd, Madelaine
    Macko, Peter
    Gajos, Krzysztof Z.
    Seltzer, Margo
    Pfister, Hanspeter
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2013, 19 (12) : 2476 - 2485
  • [32] Probe-It! Visualization support for provenance
    Del Rio, Nicholas
    da Silva, Paulo Pinheiro
    ADVANCES IN VISUAL COMPUTING, PROCEEDINGS, PT 2, 2007, 4842 : 732 - 741
  • [33] Big Data Provenance Analysis and Visualization
    Chen, Peng
    Plale, Beth
    2015 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING, 2015, : 797 - 800
  • [34] Software visualization
    Diehl, S
    ICSE 05: 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2005, : 718 - 719
  • [35] Software visualization
    Domingue, J
    Sutinen, E
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2002, 13 (03): : 257 - 258
  • [36] Visualization software
    不详
    R&D MAGAZINE, 2000, 42 (04): : 52 - 52
  • [37] Software visualization
    Gracanin, Denis
    Matkovic, Kresimir
    Eltoweissy, Mohamed
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2005, 1 (02) : 221 - 230
  • [38] Visualization software
    不详
    R&D MAGAZINE, 2000, 42 (05): : 69 - 69
  • [39] Visualization software
    不详
    MANUFACTURING ENGINEERING, 2006, 136 (03): : 50 - +
  • [40] Visualization software
    Scientific Computing & Automation, 1998, 16 (01):