Enabling Eye Tracking to Study the Use of Software Artifacts on Code Summarization

It appears your Web browser is not configured to display PDF files. Download adobe Acrobat or click here to download the PDF file.

Click here to download the PDF file.

Creator: 

Nagaraj, Shruthi

Date: 

2018

Abstract: 

Application Programming Interface(API) form an important part of software development. Eye tracking is an interesting and emerging field which is gaining wide popularity. The goal of the thesis is to collect and utilize eye tracking data to better understand how software developers summarize code. We perform a study that measures the effects of complex information sources on summarization tasks. In this work, we conduct a controlled experiment with 12 professional and student software developers to better understand how they perform code summarization tasks. These tasks aimed at summarizing a set of APIs based on source code, Stack Overflow, Bugzilla, or a combination of them. We used iTrace, a plugin for Eclipse, to record the developers' eye movements.

Subject: 

Education - Sciences

Language: 

English

Publisher: 

Carleton University

Thesis Degree Name: 

Master of Computer Science: 
M.C.S.

Thesis Degree Level: 

Master's

Thesis Degree Discipline: 

Computer Science

Parent Collection: 

Theses and Dissertations

Items in CURVE are protected by copyright, with all rights reserved, unless otherwise indicated. They are made available with permission from the author(s).