Toward Imitating Visual Attention of Experts in Software Development Tasks

03/15/2019
by   Yoshiharu Ikutani, et al.
0

Expert programmers' eye-movements during source code reading are valuable sources that are considered to be associated with their domain expertise. We advocate a vision of new intelligent systems incorporating expertise of experts for software development tasks, such as issue localization, comment generation, and code generation. We present a conceptual framework of neural autonomous agents based on imitation learning (IL), which enables agents to mimic the visual attention of an expert via his/her eye movement. In this framework, an autonomous agent is constructed as a context-based attention model that consists of encoder/decoder network and trained with state-action sequences generated by an experts' demonstration. Challenges to implement an IL-based autonomous agent specialized for software development task are discussed in this paper.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/16/2018

Towards a Theory of Software Development Expertise

Software development includes diverse tasks such as implementing new fea...
research
10/23/2019

Retrieve and Refine: Exemplar-based Neural Comment Generation

Code comment generation is a crucial task in the field of automatic soft...
research
07/14/2019

Towards Generation of Visual Attention Map for Source Code

Program comprehension is a dominant process in software development and ...
research
02/11/2021

Differentiating Surgeon Expertise Solely by Eye Movement Features

Developments in computer science in recent years are moving into hospita...
research
05/30/2019

Recent Advances in Imitation Learning from Observation

Imitation learning is the process by which one agent tries to learn how ...
research
08/12/2022

Autonomous Intelligent Software Development

We present an overview of the design and first proof-of-concept implemen...
research
02/08/2022

Latent gaze information in highly dynamic decision-tasks

Digitization is penetrating more and more areas of life. Tasks are incre...

Please sign up or login with your details

Forgot password? Click here to reset