Understanding how Developers Work on Change Tasks Using Interaction History and Eye Gaze Data

Understanding how Developers Work on Change Tasks Using Interaction History and Eye Gaze Data
Author :
Publisher :
Total Pages : 112
Release :
ISBN-10 : OCLC:945931772
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis Understanding how Developers Work on Change Tasks Using Interaction History and Eye Gaze Data by : Ahraz Husain

Download or read book Understanding how Developers Work on Change Tasks Using Interaction History and Eye Gaze Data written by Ahraz Husain and published by . This book was released on 2015 with total page 112 pages. Available in PDF, EPUB and Kindle. Book excerpt: Developers spend a majority of their efforts searching and navigating code with the retention and management of context being a considerable challenge to their productivity. We aim to explore the contextual patterns followed by software developers while working on change tasks such as bug fixes. So far, only a few studies have been undertaken towards their investigation and the development of methods to make software development more efficient. Recently, eye tracking has been used extensively to observe system usability and advertisement placements in applications and on the web, but not much research has been done on context management using this technology in software engineering and how developers work. In this thesis, we analyze an existing dataset of eye tracking and interaction history that were collected simultaneously in a previous study. We look into exploring navigational patterns of developers while they solve tasks. Our goal is to use this dataset to determine if we can perform prediction and recommendations solely based on eye gaze patterns. In order to do this, we conduct three experiments on Microsoft Azure on developer expertise recommendation and class recommendation for developers using only eye tracking data. Our results are quite promising. We find that eye tracking data can be used to predict expertise of developers with 85% accuracy. It is further able to recommend classes with good performance (a normalized discounted cumulative gain, NDCG ranging between 0.85 and 0.88). These findings are discussed with a view to designing systems that can adapt to the individual user in real time and make intelligent adaptive suggestions while developers work.


Understanding how Developers Work on Change Tasks Using Interaction History and Eye Gaze Data Related Books

Understanding how Developers Work on Change Tasks Using Interaction History and Eye Gaze Data
Language: en
Pages: 112
Authors: Ahraz Husain
Categories: Computer software
Type: BOOK - Published: 2015 - Publisher:

DOWNLOAD EBOOK

Developers spend a majority of their efforts searching and navigating code with the retention and management of context being a considerable challenge to their
Gaze Interaction and Applications of Eye Tracking: Advances in Assistive Technologies
Language: en
Pages: 418
Authors: Majaranta, Päivi
Categories: Computers
Type: BOOK - Published: 2011-10-31 - Publisher: IGI Global

DOWNLOAD EBOOK

Recent advances in eye tracking technology will allow for a proliferation of new applications. Improvements in interactive methods using eye movement and gaze c
Bulletin of the Atomic Scientists
Language: en
Pages: 88
Authors:
Categories:
Type: BOOK - Published: 1961-05 - Publisher:

DOWNLOAD EBOOK

The Bulletin of the Atomic Scientists is the premier public resource on scientific and technological developments that impact global security. Founded by Manhat
Research Methods in Human-Computer Interaction
Language: en
Pages: 562
Authors: Jonathan Lazar
Categories: Computers
Type: BOOK - Published: 2017-04-28 - Publisher: Morgan Kaufmann

DOWNLOAD EBOOK

Research Methods in Human-Computer Interaction is a comprehensive guide to performing research and is essential reading for both quantitative and qualitative me
Reading as a Perceptual Process
Language: en
Pages: 771
Authors: A. Kennedy
Categories: Psychology
Type: BOOK - Published: 2000-08-04 - Publisher: Elsevier

DOWNLOAD EBOOK

This book is divided into five sections dealing with various fundamental issues in current research: attention, information processing and eye movement control;