Home > Research > Publications & Outputs > BugVis

Electronic data

  • ICPC_2020_v1__CR_

    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

Links

Text available via DOI:

View graph of relations

BugVis: Commit slicing for fault visualisation

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

BugVis: Commit slicing for fault visualisation. / Bowes, David; Petric, J.; Hall, T.
ICPC '20: Proceedings of the 28th International Conference on Program Comprehension. New York: ACM, 2020. p. 436-440.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Bowes, D, Petric, J & Hall, T 2020, BugVis: Commit slicing for fault visualisation. in ICPC '20: Proceedings of the 28th International Conference on Program Comprehension. ACM, New York, pp. 436-440. https://doi.org/10.1145/3387904.3389299

APA

Bowes, D., Petric, J., & Hall, T. (2020). BugVis: Commit slicing for fault visualisation. In ICPC '20: Proceedings of the 28th International Conference on Program Comprehension (pp. 436-440). ACM. https://doi.org/10.1145/3387904.3389299

Vancouver

Bowes D, Petric J, Hall T. BugVis: Commit slicing for fault visualisation. In ICPC '20: Proceedings of the 28th International Conference on Program Comprehension. New York: ACM. 2020. p. 436-440 doi: 10.1145/3387904.3389299

Author

Bowes, David ; Petric, J. ; Hall, T. / BugVis : Commit slicing for fault visualisation. ICPC '20: Proceedings of the 28th International Conference on Program Comprehension. New York : ACM, 2020. pp. 436-440

Bibtex

@inproceedings{4a537a99408b424bba565e7df86f7989,
title = "BugVis: Commit slicing for fault visualisation",
abstract = "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. ",
keywords = "Bug, Commit, Fault, Fix, Visualisation, Codes (symbols), Computer programming, Visualization, Commit history, Software engineering",
author = "David Bowes and J. Petric and T. Hall",
year = "2020",
month = oct,
day = "5",
doi = "10.1145/3387904.3389299",
language = "English",
isbn = "9781450379588",
pages = "436--440",
booktitle = "ICPC '20",
publisher = "ACM",

}

RIS

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 -