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 条
  • [41] Visualisation to Support Fault Localisation in Distributed Embedded Systems Within the Automotive Industry
    de Oliveira Neto, Francisco Gomes
    Jones, Michael
    Martins, Rafael da Silva
    2018 29TH IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2018, : 112 - 117
  • [42] Can Commit Change History Reveal Potential Fault Prone Classes? A Study on GitHub Repositories
    Chong, Chun Yong
    Lee, Sai Peck
    SOFTWARE TECHNOLOGIES, ICSOFT 2018, 2019, 1077 : 266 - 281
  • [43] Fault Localization Based on Dynamic Slicing via JS']JSlice for Java']Java Programs
    Zhang, Peng
    Mao, Xiaoguang
    Lei, Yan
    Zhang, Zhuo
    2014 5TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2014, : 565 - 568
  • [44] Fault localisation for WS-BPEL programs based on predicate switching and program slicing
    Sun, Chang-ai
    Ran, Yufeng
    Zheng, Caiyun
    Liu, Huai
    Towey, Dave
    Zhang, Xiangyu
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 135 : 191 - 204
  • [45] Spectral conditioning within the energy graph-based visualisation fault detection method
    Wolmarans, Wikus
    van Schoor, George
    Uren, Kenneth R.
    IFAC PAPERSONLINE, 2024, 58 (04): : 330 - 335
  • [46] Fault-tolerant timestamp-based two-phase commit protocol for RESTful services
    Hiane da Silva Maciel, Luiz Alexandre
    Hirata, Celso Massaki
    SOFTWARE-PRACTICE & EXPERIENCE, 2013, 43 (12): : 1459 - 1488
  • [47] <bold>FT-PPTC: An Efficient and Fault-Tolerant Commit Protocol for Mobile Environments</bold>
    Ayari, Brahim
    Khelil, Abdelmajid
    Suri, Neeraj
    SRDS 2006: 25TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, : 96 - 105
  • [48] THE AKASO FIELD, NIGERIA - USE OF INTEGRATED 3-D SEISMIC FAULT SLICING CLAY SHEARING ON FAULT TRAPPING AND DYNAMIC LEAKAGE
    JEV, BI
    KAARSSIJPESTEIN, CH
    PETERS, MPMA
    WILKIE, JT
    AAPG BULLETIN-AMERICAN ASSOCIATION OF PETROLEUM GEOLOGISTS, 1991, 75 (03): : 602 - 603
  • [49] An empirical study: How much does dynamic slicing improve the accuracy of statistical fault localization
    Cao, Heling
    Jiang, Shujuan
    Wang, Xingya
    Ju, Xiaolin
    Journal of Computational Information Systems, 2014, 10 (22): : 9539 - 9546
  • [50] Energy-based visualisation of a counter-flow heat exchanger for the purpose of fault identification
    Uren, Kenneth R.
    van Schoor, George
    IFAC PAPERSONLINE, 2016, 49 (07): : 19 - 24