Do Visual Issue Reports Help Developers Fix Bugs? - A Preliminary Study of Using Videos and Images to Report Issues on GitHub

Hiroki Kuramoto, Masanari Kondo, Yutaro Kashiwa, Yuta Ishimoto, Kaze Shindo, Yasutaka Kamei, Naoyasu Ubayashi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Issue reports are a pivotal interface between developers and users for receiving information about bugs in their products. In practice, issue reports often have incorrect information or insufficient information to enable bugs to be reproduced, and this has the effect of delaying the entire bug-fixing process. To facilitate their bug-reproduction work, GitHub has provided a new feature that allows users to share videos (e.g., mp4 files.) Using such videos, reports can be made to developers about the details of bugs by recording the symptoms, reproduction steps, and other important aspects of bug information. While such visual issue reports have the potential to significantly improve the bug-fixing process, no studies have empirically exam-ined this impact. In this paper, we conduct a preliminary study to identify the characteristics of visual issue reports by comparing them with non-visual issue reports. We collect 1,230 videos and 18,760 images from 226,286 issues on 4,173 publicly available repositories. Our preliminary analysis shows that issue reports with images are described in fewer words than non-visual issue reports. In addition, we observe that most dis-cussions in visual issue reports are concerned with either conditions for reproduction (e.g., when) or GUI (e.g., pageviewcontroller.)

Original languageEnglish
Title of host publicationProceedings - 30th IEEE/ACM International Conference on Program Comprehension, ICPC 2022
PublisherIEEE Computer Society
Pages511-515
Number of pages5
ISBN (Electronic)9781450392983
DOIs
Publication statusPublished - 2022
Event30th IEEE/ACM International Conference on Program Comprehension, ICPC 2022 - Pittsburgh, United States
Duration: May 16 2022May 17 2022

Publication series

NameIEEE International Conference on Program Comprehension
Volume2022-March

Conference

Conference30th IEEE/ACM International Conference on Program Comprehension, ICPC 2022
Country/TerritoryUnited States
CityPittsburgh
Period5/16/225/17/22

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Software

Fingerprint

Dive into the research topics of 'Do Visual Issue Reports Help Developers Fix Bugs? - A Preliminary Study of Using Videos and Images to Report Issues on GitHub'. Together they form a unique fingerprint.

Cite this