Collaborative eye tracking based code review through real-time shared gaze visualization

被引:10
|
作者
Cheng, Shiwei [1 ]
Wang, Jialing [1 ]
Shen, Xiaoquan [1 ]
Chen, Yijian [1 ]
Dey, Anind [2 ]
机构
[1] Zhejiang Univ Technol, Sch Comp Sci & Technol, Hangzhou 310023, Peoples R China
[2] Univ Washington, Informat Sch, Seattle, WA 98195 USA
基金
中国国家自然科学基金;
关键词
computer supported collaborative learning; computer supported cooperative work; social computing; fixation; human computer interaction;
D O I
10.1007/s11704-020-0422-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Code review is intended to find bugs in early development phases, improving code quality for later integration and testing. However, due to the lack of experience with algorithm design, or software development, individual novice programmers face challenges while reviewing code. In this paper, we utilize collaborative eye tracking to record the gaze data from multiple reviewers, and share the gaze visualization among them during the code review process. The visualizations, such as borders highlighting current reviewed code lines, transition lines connecting related reviewed code lines, reveal the visual attention about program functions that can facilitate understanding and bug tracing. This can help novice reviewers to make sense to confirm the potential bugs or avoid repeated reviewing of code, and potentially even help to improve reviewing skills. We built a prototype system, and conducted a user study with paired reviewers. The results showed that the shared real-time visualization allowed the reviewers to find bugs more efficiently.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Collaborative eye tracking based code review through real-time shared gaze visualization
    CHENG Shiwei
    WANG Jialing
    SHEN Xiaoquan
    CHEN Yijian
    DEY Anind
    Frontiers of Computer Science, 2022, 16 (03)
  • [2] Collaborative eye tracking based code review through real-time shared gaze visualization
    Shiwei Cheng
    Jialing Wang
    Xiaoquan Shen
    Yijian Chen
    Anind Dey
    Frontiers of Computer Science, 2022, 16
  • [3] A Real-Time Eye Gaze Tracking Based Digital Mouse
    Kwak, SeHyun
    Lee, Daeho
    Kim, Siwon
    Park, Junghoon
    INNOVATIVE MOBILE AND INTERNET SERVICES IN UBIQUITOUS COMPUTING, IMIS 2024, 2024, 214 : 39 - 46
  • [4] Real-time facial and eye gaze tracking system
    Park, KR
    Kim, J
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2005, E88D (06): : 1231 - 1238
  • [5] RITnet: Real-time Semantic Segmentation of the Eye for Gaze Tracking
    Chaudhary, Aayush K.
    Kothari, Rakshit
    Acharya, Manoj
    Dangi, Shusil
    Nair, Nitinraj
    Bailey, Reynold
    Kanan, Christopher
    Diaz, Gabriel
    Pelz, Jeff B.
    2019 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION WORKSHOPS (ICCVW), 2019, : 3698 - 3702
  • [6] Real-Time Webcam-Based Eye Tracking for Gaze Estimation: Applications and Innovations
    Jain, Tanmay
    Bhatia, Samiksha
    Sarkar, Chandan
    Jain, Priyanka
    Jain, N.K.
    2024 15th International Conference on Computing Communication and Networking Technologies, ICCCNT 2024, 2024,
  • [7] Real-Time Gaze Tracking with Event-Driven Eye Segmentation
    Feng, Yu
    Goulding-Hotta, Nathan
    Khan, Asif
    Reyserhove, Hans
    Yuhao Zhu
    2022 IEEE CONFERENCE ON VIRTUAL REALITY AND 3D USER INTERFACES (VR 2022), 2022, : 399 - 408
  • [8] Shared Visualization and Collaborative Interaction Based on Multiple User Eye Tracking Data
    Cheng S.-W.
    Shen X.-Q.
    Sun L.-Y.
    Hu Y.-L.
    Ruan Jian Xue Bao/Journal of Software, 2019, 30 (10): : 3037 - 3053
  • [9] Real Time Eye Gaze Tracking with Kinect
    Wang, Kang
    Ji, Qiang
    2016 23RD INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2016, : 2752 - 2757
  • [10] Real-Time Eye Gaze Tracking for Gaming Design and Consumer Electronics Systems
    Corcoran, Peter M.
    Nanu, Florin
    Petrescu, Stefan
    Bigioi, Petronel
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2012, 58 (02) : 347 - 355