A Gaze-Based Exploratory Study on the Information Seeking Behavior of Developers on Stack Overflow

被引:10
|
作者
Peterson, Cole S. [1 ]
Saddler, Jonathan A. [1 ]
Halavick, Natalie M. [2 ]
Sharif, Bonita [1 ]
机构
[1] Univ Nebraska, Lincoln, NE 68588 USA
[2] Purdue Univ, W Lafayette, IN 47907 USA
基金
美国国家科学基金会;
关键词
eye tracking study; Stack Overflow; source code; reading behavior; code summarization;
D O I
10.1145/3290607.3312801
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software developers use Stack Overflow on a daily basis to search for solutions to problems they encounter during bug fixing and feature enhancement. In prior work, studies have been done on mining Stack Overflow data such as for predicting unanswered questions or how and why people post. However, no work exists on how developers actually use, or more importantly, read the information presented to them on Stack Overflow. To better understand this behavior, we conduct an eye tracking study on how developers seek for information on Stack Overflow while tasked with creating human-readable summaries of methods and classes in large Java projects. Eye gaze data is collected on both the source code elements and Stack Overflow document elements at a fine token-level granularity using iTrace, our eye tracking infrastructure. We found that developers look at the text more often than the title in posts. Code snippets were the second most looked at element. Tags and votes are rarely looked at. When switching between Stack Overflow and the Eclipse Integrated Development Environment (IDE), developers often looked at method signatures and then switched to code and text elements on Stack Overflow. Such heuristics provide insight to automated code summarization tools as they decide what to give more weight to while generating summaries.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] What Security Questions Do Developers Ask? A Large-Scale Study of Stack Overflow Posts
    Yang, Xin-Li
    Lo, David
    Xia, Xin
    Wan, Zhi-Yuan
    Sun, Jian-Ling
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2016, 31 (05) : 910 - 924
  • [32] What Security Questions Do Developers Ask? A Large-Scale Study of Stack Overflow Posts
    Xin-Li Yang
    David Lo
    Xin Xia
    Zhi-Yuan Wan
    Jian-Ling Sun
    [J]. Journal of Computer Science and Technology, 2016, 31 : 910 - 924
  • [33] What Do Concurrency Developers Ask About? A Large-scale Study Using Stack Overflow
    Ahmed, Syed
    Bagherzadeh, Mehdi
    [J]. PROCEEDINGS OF THE 12TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2018), 2018,
  • [34] What Refactoring Topics Do Developers Discuss? A Large Scale Empirical Study Using Stack Overflow
    Abid, Chaima
    Gaaloul, Khouloud
    Kessentini, Marouane
    Alizadeh, Vahid
    [J]. IEEE ACCESS, 2022, 10 : 56362 - 56374
  • [35] Towards Understanding Developers' Machine-Learning Challenges: A Multi-Language Study on Stack Overflow
    Hamidi, Alaleh
    Antoniol, Giuliano
    Khomh, Foutse
    Di Penta, Massimiliano
    Hamidi, Mohammad
    [J]. IEEE 21ST INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM 2021), 2021, : 58 - 69
  • [36] The State of Practice on Virtual Reality (VR) Applications: an Exploratory Study on Github and Stack Overflow
    Ghrairi, Naoures
    Kpodjedo, Segla
    Barrak, Amine
    Petrillo, Fabio
    Khomh, Foutse
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS 2018), 2018, : 356 - 366
  • [37] A Gaze-Based Driver Distraction Warning System and Its Effect on Visual Behavior
    Ahlstrom, Christer
    Kircher, Katja
    Kircher, Albert
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2013, 14 (02) : 965 - 973
  • [38] Predicting artificial visual field losses: A gaze-based inference study
    David, Erwan Joel
    Lebranchu, Pierre
    Da Silva, Matthieu Perreira
    Le Callet, Patrick
    [J]. JOURNAL OF VISION, 2019, 19 (14): : 1 - 27
  • [39] A Gaze-Based Study for Investigating the Perception of Visual Realism in Simulated Scenes
    Elhelw, Mohamed
    Nicolaou, Marios
    Chung, Adrian
    Yang, Guang-Zhong
    Atkins, M. Stella
    [J]. ACM TRANSACTIONS ON APPLIED PERCEPTION, 2008, 5 (01)
  • [40] A Data Mining Study of Predictive Models Among Stack Overflow Developers: What Makes Them Earn More?
    Coser, Alexandru
    Aldea, Anamaria
    Gradinaru, Simona
    Stefanet, Madalina-Elena
    [J]. EDUCATION EXCELLENCE AND INNOVATION MANAGEMENT THROUGH VISION 2020, 2019, : 7717 - 7727