Rights statement: © ACM, 2020. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, {VOL#, ISS#, (DATE)} http://doi.acm.org/10.1145/nnnnnn.nnnnnn
Accepted author manuscript, 2.87 MB, PDF document
Available under license: CC BY-NC: Creative Commons Attribution-NonCommercial 4.0 International License
Final published version
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
}
TY - GEN
T1 - BugVis
T2 - Commit slicing for fault visualisation
AU - Bowes, David
AU - Petric, J.
AU - Hall, T.
PY - 2020/10/5
Y1 - 2020/10/5
N2 - In this paper we present BugVis, our tool which allows the visualisation of the lifetime of a code fault. The commit history of thefault from insertion to fix is visualised. Unlike previous similartools, BugVis visualises only the lines of each commit involved inthe fault. The visualisation creates a commit slice throughout thehistory of the fault which enables comprehension of the evolutionof the code involved in the fault.
AB - In this paper we present BugVis, our tool which allows the visualisation of the lifetime of a code fault. The commit history of thefault from insertion to fix is visualised. Unlike previous similartools, BugVis visualises only the lines of each commit involved inthe fault. The visualisation creates a commit slice throughout thehistory of the fault which enables comprehension of the evolutionof the code involved in the fault.
KW - Bug
KW - Commit
KW - Fault
KW - Fix
KW - Visualisation
KW - Codes (symbols)
KW - Computer programming
KW - Visualization
KW - Commit history
KW - Software engineering
U2 - 10.1145/3387904.3389299
DO - 10.1145/3387904.3389299
M3 - Conference contribution/Paper
SN - 9781450379588
SP - 436
EP - 440
BT - ICPC '20
PB - ACM
CY - New York
ER -