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

Public Deposited
Resource Type
Creator
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
Language
Publisher
Thesis Degree Level
Thesis Degree Name
Thesis Degree Discipline
Identifier
Rights Notes
  • Copyright © 2018 the author(s). Theses may be used for non-commercial research, educational, or related academic purposes only. Such uses include personal study, research, scholarship, and teaching. Theses may only be shared by linking to Carleton University Institutional Repository and no part may be used without proper attribution to the author. No part may be used for commercial purposes directly or indirectly via a for-profit platform; no adaptation or derivative works are permitted without consent from the copyright owner.

Date Created
  • 2018

Relations

In Collection:

Items