61,665 Hits in 9.8 sec

Exploring Eye Tracking Data on Source Code via Dual Space Analysis

Li Zhang, Jianxin Sun, Cole Peterson, Bonita Sharif, Hongfeng Yu
2019 2019 Working Conference on Software Visualization (VISSOFT)  
However, the contents in form of source code are massive compared to traditional eye tracking data on one static page.  ...  Eye tracking is a frequently used technique to collect data capturing users' strategies and behaviors in processing information.  ...  An eye-tracking study on the e fect of infographic structures on viewer's comprehension and cognitive load.  ... 
doi:10.1109/vissoft.2019.00016 dblp:conf/vissoft/ZhangSPSY19 fatcat:pw7qx3fckfasxegxziyktzswgi

Improving automated source code summarization via an eye-tracking study of programmers

Paige Rodeghero, Collin McMillan, Paul W. McBurney, Nigel Bosch, Sidney D'Mello
2014 Proceedings of the 36th International Conference on Software Engineering - ICSE 2014  
We apply the findings to build a novel summarization tool. Then, we evaluate this tool and provide evidence to support the development of source code summarization systems.  ...  In this paper, we present an eye-tracking study of 10 professional Java programmers in which the programmers read Java methods and wrote English summaries of those methods.  ...  Acknowledgments We thank and acknowledge the 10 Research Programmers at the Center for Research Computing at the University of Notre Dame for participating in our eye-tracking study.  ... 
doi:10.1145/2568225.2568247 dblp:conf/icse/RodegheroMMBD14 fatcat:3x7phzjnhnce3lloaozoe4w6ea

Beyond God's Eye: on the Reliability of Gameworld Images

Suely Fragoso, Fabiana Freitas, Mariana Amaro
2019 Conference of the Digital Games Research Association  
This article questions the influence of visual enunciation of gameworlds on players' spatial practices.  ...  It begins with a reminder that images are not naïve, followed by a brief review of the literature about the modernist ideological charge of two types of images widely used in games: maps and perspective  ...  ACKNOWLEDGEMENTS This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior -Brasil (CAPES) -Finance Code 001 and the Conselho Nacional de Desenvolvimento Científico  ... 
dblp:conf/digra/FragosoFA19 fatcat:hu2rrlnggrdgbbibuaj2emusxm

Code bubbles

Andrew Bragdon, Robert Zeleznik, Steven P. Reiss, Suman Karumuri, William Cheung, Joshua Kaplan, Christopher Coleman, Ferdi Adeputra, Joseph J. LaViola
2010 Proceedings of the 28th international conference on Human factors in computing systems - CHI '10  
Developers spend significant time reading and navigating code fragments spread across multiple locations.  ...  We present the results of a qualitative usability evaluation, and the results of a quantitative study which indicates Code Bubbles significantly improved code understanding time, while reducing navigation  ...  This material is based upon work supported under a National Science Foundation Graduate Research Fellowship and in part by NSF grants CCR-0613162, and IIS-0812382.  ... 
doi:10.1145/1753326.1753706 dblp:conf/chi/BragdonZRKCKCAL10 fatcat:epda7nhbovdrlfh3hft5k3qlee

Adaptive user interface of product recommendation based on eye-tracking

Shiwei Cheng, Xiaojian Liu, Pengyi Yan, Jianbo Zhou, Shouqian Sun
2010 Proceedings of the 2010 workshop on Eye gaze in intelligent human machine interaction - EGIHMI '10  
And construct the adaptation strategies for content and layout design on the user interface.  ...  In this paper, we validate our approach with interactive genetic algorithm to compute fitness based on the eye-movement data metrics.  ...  We also thank all volunteers participated in the user study, and reviewers provided helpful comments on previous versions of this paper.  ... 
doi:10.1145/2002333.2002348 fatcat:bvnwamhcebgefmrj4zblzzmndi

Tracing software developers' eyes and interactions for change tasks

Katja Kevic, Braden M. Walters, Timothy R. Shaffer, Bonita Sharif, David C. Shepherd, Thomas Fritz
2015 Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2015  
In a study with 12 professional and 10 student developers working on three change tasks from an open source system, we used our approach to investigate the detailed navigation of developers for realistic  ...  Most empirical studies on developers performing change tasks are limited to very small code snippets or are limited by the granularity or the detail of the data collected for the study.  ...  ACKNOWLEDGMENTS The authors would like to thank the participants in the study. The authors would also like to thank Meghan Allen for her helpful feedback.  ... 
doi:10.1145/2786805.2786864 dblp:conf/sigsoft/KevicWSSSF15 fatcat:liiqs6yhufdazf5h3pjohvnyga

Authoring multi-stage code examples with editable code histories

Shiry Ginosar, Luis Fernando De Pombo, Maneesh Agrawala, Bjorn Hartmann
2013 Proceedings of the 26th annual ACM symposium on User interface software and technology - UIST '13  
We document these difficulties with a formative study examining how programmers author multi-stage code examples.  ...  In order to acquire strategies of program construction using a new language or API, programmers consult multistage code examples in books, tutorials and online videos.  ...  One way to learn such strategies is through multi-stage code examples which present multiple versions of a program where each stage increases the complexity of the overall example [33] .  ... 
doi:10.1145/2501988.2502053 dblp:conf/uist/GinosarPAH13 fatcat:ydaww3tpibc5zozuqhxsot5vzq

System for assisted mobility using eye movements based on electrooculography

R. Barea, L. Boquete, M. Mazo, E. Lopez
2002 IEEE transactions on neural systems and rehabilitation engineering  
This paper describes an eye-control method based on electrooculography (EOG) to develop a system for assisted mobility.  ...  An eye model based on electrooculographic signal is proposed and its validity is studied.  ...  An eye model based on EOG is proposed and a study is made of its ability to determine the eye position within the socket.  ... 
doi:10.1109/tnsre.2002.806829 pmid:12611358 fatcat:5trzcjvk2jfjhitnvy23vcc4au

Code bubbles

Andrew Bragdon, Steven P. Reiss, Robert Zeleznik, Suman Karumuri, William Cheung, Joshua Kaplan, Christopher Coleman, Ferdi Adeputra, Joseph J. LaViola
2010 Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - ICSE '10  
A qualitative user evaluation with 23 professional developers indicates a high level of excitement, interest, and potential benefits and uses.  Reading, editing and navigating source code  Tagging and  ...  The contributions of this paper are threefold:  The design of a novel IDE user interface, and associated development tools, based on working sets of bubbles that has the potential to improve a broad range  ...  This material is based upon work supported under a National Science Foundation Graduate Research Fellowship and in part by NSF grants IIS-0812382 and CCR-0613162.  ... 
doi:10.1145/1806799.1806866 dblp:conf/icse/BragdonRZKCKCAL10 fatcat:twtd76w56zbnbkytkkcwtxjzwi

More than meets the eye

Yevgen Borodin, Jeffrey P. Bigham, Glenn Dausch, I. V. Ramakrishnan
2010 Proceedings of the 2010 International Cross Disciplinary Conference on Web Accessibility (W4A) - W4A '10  
Screen-reader users must also contend with usability challenges encountered when the reading content is designed with built-in assumptions of how it will be accessed -generally by a sighted person on a  ...  A better understanding of existing browsing strategies can inform the design of accessible websites, development of new tools that make experienced users more effective, and help overcome the initial learning  ...  A comparative study of various accessibility verification methods [25] has shown that using a screen reader as part of an evaluation process can help web developers perform better validation.  ... 
doi:10.1145/1805986.1806005 dblp:conf/w4a/BorodinBDR10 fatcat:bcjgdftlofbnvkesd3gv3uki2m

Helping programmers navigate code faster with Patchworks: A simulation study

Austin Z. Henley, Alka Singh, Scott D. Fleming, Maria V. Luong
2014 2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)  
To evaluate these strategies, we ran a simulation study based on actual programmer navigation data.  ...  Our simulator results showed (1) that none of the strategies tested had a significant effect on programmer-navigation time, and (2) that navigating code using Patchworks, regardless of strategy, was significantly  ...  To address these questions, we conducted a study in which we recorded the navigations of programmers working on their own development tasks, and then simulated users performing those same navigation sequences  ... 
doi:10.1109/vlhcc.2014.6883026 dblp:conf/vl/HenleySFL14 fatcat:aaoj7yqpsfdqxmqmffwhafp2su

Software development with code maps

Robert DeLine, Gina Venolia, Kael Rowan
2010 Communications of the ACM  
As she jumps around the code base, she sketches a class diagram on a notepad to capture the architectural dependencies she discovers.  ...  To get a sense of how diagramming fits into a developer's daily work, consider this fictitious, but representative, story: Jane is a developer who has been on her team so long that everyone calls her the  ...  With so much discontinuous navigation, a developer can easily become disoriented.  ... 
doi:10.1145/1787234.1787250 fatcat:24hm35lbn5apxe2vz5k4whepma

Software Development with Code Maps

Robert DeLine, Gina Venolia, Kael Rowan
2010 Queue  
As she jumps around the code base, she sketches a class diagram on a notepad to capture the architectural dependencies she discovers.  ...  From time to time, she brings up relevant code in her development environment to relate the diagram back to the code.  ...  With so much discontinuous navigation, a developer can easily become disoriented.  ... 
doi:10.1145/1831327.1831329 fatcat:hmdwjhqqnfh4vc3wobmcockete

The Public Eye on Psi Chi

Daniel Corts
2015 Eye on Psi Chi Magazine  
When needed, I transcribe, create surveys, and qualitatively code data. This is also one of the reasons I have become a Psi Chi member.  ...  The best way to do this is to make a firm commitment to engage in the following six-step professional development strategy.  ...  However, with midterm exams fast approaching, they didn't want to stress out their own members by putting on an extravagant event, nor did they want to distract students from their studies.  ... 
doi:10.24839/1092-0803.eye20.1.3 fatcat:kfao4ejj4bh2niujbs7o4z2ria

Comparing interfaces based on what users watch and do

Eric C. Crowe, N. Hari Narayanan
2000 Proceedings of the symposium on Eye tracking research & applications - ETRA '00  
In this paper we report on a first step toward developing a suite of tools to facilitate this task.  ...  Eye tracking is a technology that can provide detailed data on the allocation and shifts of users' visual attention across interface entities.  ...  The development of HalVis was supported by grants CDA-9616513 and REC-9815016 from the National Science Foundation. Thanks go to Dan Schrimpsher for GRIP and helping to conduct the experiment.  ... 
doi:10.1145/355017.355022 dblp:conf/etra/CroweN00 fatcat:i7p2pekegrbonbeqx7p6hwz4gu
« Previous Showing results 1 — 15 out of 61,665 results