Skip to main navigation Skip to search Skip to main content

Read it, don't watch it: Captioning bug recordings automatically

  • Sidong Feng
  • , Mulong Xie
  • , Yinxing Xue
  • , Chunyang Chen

Research output: Chapter in Book/Report/Conference proceeding › Conference Paper › Research › peer-review

Abstract

Screen recordings of mobile applications are easy to capture and include a wealth of information, making them a popular mechanism for users to inform developers of the problems encountered in the bug reports. However, watching the bug recordings and efficiently understanding the semantics of user actions can be time-consuming and tedious for developers. Inspired by the conception of the video subtitle in movie industry, we present a lightweight approach CAPdroid to caption bug recordings automatically. CAPdroid is a purely image-based and non-intrusive approach by using image processing and convolutional deep learning models to segment bug recordings, infer user action attributes, and generate subtitle descriptions. The automated experiments demonstrate the good performance of CAPdroid in inferring user actions from the recordings, and a user study confirms the usefulness of our generated step descriptions in assisting developers with bug replay.

Original languageEnglish
Title of host publicationProceedings - 2023 IEEE/ACM 45th International Conference on Software Engineering, ICSE 2023
EditorsLori Pollock, Massimiliano Di Penta
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages2349-2361
Number of pages13
ISBN (Electronic)9781665457019
ISBN (Print)9781665457026
DOIs
Publication statusPublished - 2023
EventInternational Conference on Software Engineering 2023 - Melbourne, Australia
Duration: 14 May 2023 → 20 May 2023
Conference number: 45th
https://ieeexplore.ieee.org/xpl/conhome/10172484/proceeding (Proceedings)
https://conf.researchr.org/home/icse-2023 (Website)
https://ieeexplore.ieee.org/xpl/conhome/10449397/proceeding (ICSE-FoSE 2023 Proceedings)
https://ieeexplore.ieee.org/xpl/conhome/10172483/proceeding (ICSE-SEET 2023 Proceedings)
https://conf.researchr.org/track/icse-2023/icse-2023-NIER? (ICSE-NIER 2023 Proceedings)

Conference

ConferenceInternational Conference on Software Engineering 2023
Abbreviated titleICSE 2023
Country/TerritoryAustralia
CityMelbourne
Period14/05/23 → 20/05/23
Internet address

Keywords

  • android app
  • bug recording
  • video captioning

Cite this