BugVis: Commit Slicing for Fault Visualisation

被引:1
|
作者
Bowes, David [1 ]
Petric, Jean [1 ]
Hall, Tracy [1 ]
机构
[1] Univ Lancaster, Lancaster, England
基金
英国工程与自然科学研究理事会;
关键词
commit; fault; bug; fix; visualisation;
D O I
10.1145/3387904.3389299
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we present BugVis, our tool which allows the visualisation of the lifetime of a code fault. The commit history of the fault from insertion to fix is visualised. Unlike previous similar tools, BugVis visualises only the lines of each commit involved in the fault. The visualisation creates a commit slice throughout the history of the fault which enables comprehension of the evolution of the code involved in the fault.
引用
收藏
页码:436 / 440
页数:5
相关论文
共 50 条
  • [21] Software fault tolerance of distributed programs using computation slicing
    Mittal, N
    Garg, VK
    23RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2002, : 105 - 113
  • [22] Spectrum-Based and Program Slicing Statistical Fault Localization
    Li, Jia-Yi
    Yan, Hai-Hua
    Wang, Xu-Chen
    3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND MECHANICAL AUTOMATION (CSMA 2017), 2017, : 36 - 44
  • [23] Effective Fault Localization Using Dynamic Slicing and an SMT Solver
    Ishii, Yoshinao
    Kutsuna, Takuro
    2016 IEEE NINTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2016, : 180 - 188
  • [24] Applying Association Analysis to Dynamic Slicing Based Fault Localization
    Cao, Heling
    Jiang, Shujuan
    Ju, Xiaolin
    Zhang, Yanmei
    Yuan, Guan
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (08): : 2057 - 2066
  • [25] Fault diagnosis of rotating machinery through visualisation of sound signals
    Shibata, K
    Takahashi, A
    Shirai, T
    MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2000, 14 (02) : 229 - 241
  • [26] FTCOT: A Fault Tolerant Transaction Commit Protocol with Timeout Constraint for Mobile Environment
    Malik, Amit
    Hasan, Muzammil
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2014, 7 (04): : 113 - 122
  • [27] AN EFFICIENT FAULT-TOLERANT DECENTRALIZED COMMIT PROTOCOL FOR SINGLE SITE FAILURE
    YUAN, SM
    BIT, 1991, 31 (01): : 53 - 68
  • [28] On the Use of Commit Messages to Support the Creation of Datasets for Fault Prediction: an Empirical Assessment
    Caulo, Maria
    Scanniello, Giuseppe
    2019 45TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2019), 2019, : 193 - 198
  • [29] Demystifying the Combination of Dynamic Slicing and Spectrum-based Fault Localization
    Reis, Sofia
    Abreu, Rui
    d'Amorim, Marcelo
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 4760 - 4766
  • [30] Statistical Fault Localization via Semi-Dynamic Program Slicing
    Yu, Rongwei
    Zhao, Lei
    Wang, Lina
    Yin, Xiaodan
    TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 695 - 700