GIFdroid: An Automated Light-weight Tool for Replaying Visual Bug Reports

被引:0
|
作者
Feng, Sidong [1 ]
Chen, Chunyang [1 ]
机构
[1] Monash Univ, Melbourne, Vic, Australia
关键词
bug replay; visual recording; android testing;
D O I
10.1145/3510454.3516857
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Bug reports are vital for software maintenance that allow users to inform developers of the problems encountered while using software. However, it is difficult for non-technical users to write clear descriptions about the bug occurrence. Therefore, more and more users begin to record the screen for reporting bugs as it is easy to be created and contains detailed procedures triggering the bug. But it is still tedious and time-consuming for developers to reproduce the bug due to the length and unclear actions within the recording. To overcome these issues, we propose GIFdroid, a lightweight approach to automatically replay the execution trace from visual bug reports. GIFdroid adopts image processing techniques to extract the keyframes from the recording, map them to states in GUI Transitions Graph, and generate the execution trace of those states to trigger the bug. Our automated experiments and user study demonstrate its accuracy, efficiency, and usefulness of the approach.
引用
收藏
页码:95 / 99
页数:5
相关论文
共 50 条
  • [11] LIMITLESS - LIght-weight MonItoring Tool for LargE Scale Systems?
    Cascajo, Alberto
    Singh, David E.
    Carretero, Jesus
    MICROPROCESSORS AND MICROSYSTEMS, 2022, 93
  • [12] Automated detection of airfield pavement damages: an efficient light-weight algorithm
    Liang, Haimei
    Gong, Hongren
    Cong, Lin
    Zhang, Miaomiao
    Tao, Zefeng
    Liu, Shifu
    Shi, Jiachen
    INTERNATIONAL JOURNAL OF PAVEMENT ENGINEERING, 2023, 24 (01)
  • [13] Cerno: Light-weight tool support for semantic annotation of textual documents
    Kiyavitskaya, Nadzeya
    Zeni, Nicola
    Cordy, James R.
    Mich, Luisa
    Mylopoulos, John
    DATA & KNOWLEDGE ENGINEERING, 2009, 68 (12) : 1470 - 1492
  • [14] ReviewR: a light-weight and extensible tool for manual review of clinical records
    Mayer, David A.
    Rasmussen, Luke, V
    Roark, Christopher D.
    Kahn, Michael G.
    Schilling, Lisa M.
    Wiley, Laura K.
    JAMIA OPEN, 2022, 5 (03)
  • [15] A Light-weight Penetration Test Tool for IPv6 Threats
    Lai, Gu-Hsin
    2014 TENTH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING (IIH-MSP 2014), 2014, : 49 - 52
  • [16] A Light-Weight Semantic Map for Visual Localization towards Autonomous Driving
    Qin, Tong
    Zheng, Yuxin
    Chen, Tongqing
    Chen, Yilun
    Su, Qing
    2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, : 11248 - 11254
  • [17] Design and Development of Light-weight Needle Control Device for Automated Tissue Sampling
    Moon, Youngjin
    Park, Sanghoon
    Won, Jongseok
    Seo, Jun Beom
    Choi, Jaesoon
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2020, 18 (01) : 38 - 45
  • [18] Design and Development of Light-weight Needle Control Device for Automated Tissue Sampling
    Youngjin Moon
    Sanghoon Park
    Jongseok Won
    Jun Beom Seo
    Jaesoon Choi
    International Journal of Control, Automation and Systems, 2020, 18 : 38 - 45
  • [19] BrickRoad: A Light-Weight Tool for Spontaneous Design of Location-Enhanced Applications
    Liu, Alan L.
    Li, Yang
    CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, VOLS 1 AND 2, 2007, : 295 - 298
  • [20] Machining of light-weight metal components from the viewpoint of the machine tool manufacturer
    Denkena, B
    2ND INTERNATIONAL CONFERENCE ON MACHINING OF ADVANCED MATERIALS (MAM), 1996, : 317 - 328