CI-New: Collaborative Research: An Infrastructure that Combines Eye Tracking into Integrated Development Environments to Study Software Development and Program Comprehension

Information

  • NSF Award
  • 1730307
Owner
  • Award Id
    1730307
  • Award Effective Date
    6/1/2017 - 7 years ago
  • Award Expiration Date
    5/31/2020 - 4 years ago
  • Award Amount
    $ 237,196.00
  • Award Instrument
    Standard Grant

CI-New: Collaborative Research: An Infrastructure that Combines Eye Tracking into Integrated Development Environments to Study Software Development and Program Comprehension

The software engineering research community is now using eye trackers to study how developers comprehend and develop software. Unfortunately, eye trackers have limited features and functionality, which need to be augmented to effectively study the behavior of software developers performing programming and contextual tasks. Eye tracking devices only allow scientists to study fixed, limited-size, stimuli (e.g., block of text or image). Studies normally require that the text fit on one screen (or page). There is very limited or no support to allow such things as scrolling through longer documents or switching back and forth between documents on a computer. While this is sufficient to study how people read one line of code or a sentence it is wholly inadequate to study how programmers attempt to comprehend or develop a large software system.<br/><br/>The objective of the research is to address this limitation and drastically expand the types and size of stimuli that can be studied using an eye tracking device. In addition to supporting source code artifacts, it also supports artifacts such as stack overflow documents, bug reports, testing documents, and requirements. This enables software engineering researchers to conduct large-scale realistic eye-tracking studies seamlessly within a software development environment. This eye-tracking-enabled infrastructure for studying program comprehension has the potential to transform the way lab studies and field studies are designed and executed as it advances the state of the art in conducting eye tracking studies in software engineering. The infrastructure directly impacts society by paving the way to further improve IDEs to support the developer in various software engineering tasks through the various research projects it facilitates. The immediate impact is to facilitate controlled laboratory and field environments for a community of researchers. The research may lead to software development tools that incorporate eye-tracking as part of a more productive programming environment leading to higher quality software.

  • Program Officer
    Sol J. Greenspan
  • Min Amd Letter Date
    5/10/2017 - 7 years ago
  • Max Amd Letter Date
    5/10/2017 - 7 years ago
  • ARRA Amount

Institutions

  • Name
    Youngstown State University
  • City
    Youngstown
  • State
    OH
  • Country
    United States
  • Address
    One University Plaza
  • Postal Code
    445550001
  • Phone Number
    3309412377

Investigators

  • First Name
    Bonita
  • Last Name
    Sharif
  • Email Address
    bsharif@ysu.edu
  • Start Date
    5/10/2017 12:00:00 AM

Program Element

  • Text
    COMPUTING RES INFRASTRUCTURE
  • Code
    7359

Program Reference

  • Text
    COMPUTING RES INFRASTRUCTURE
  • Code
    7359