4 papers
Identifying Effective Program Comprehension Strategies through Gaze Transitions over Syntactic Elements
Kyogo Horikawa, Hidetake Uwano, Haruhiko Yoshioka
Program comprehension is a central research topic in software engineering, focusing on how developers understand a program's structure, behavior, and intent. Eye-tracking studies h…
Let's Make Every Pull Request Meaningful: An Empirical Analysis of Developer and Agentic Pull Requests
Haruhiko Yoshioka, Takahiro Monno, Haruka Tokumasu +4
The automatic generation of pull requests (PRs) using AI agents has become increasingly common. Although AI-generated PRs are fast and easy to create, their merge rates have been r…
eye2vec: Learning Distributed Representations of Eye Movement for Program Comprehension Analysis
Haruhiko Yoshioka, Kazumasa Shimari, Hidetake Uwano +1
This paper presents eye2vec, an infrastructure for analyzing software developers' eye movements while reading source code. In common eye-tracking studies in program comprehension,…
Do Developers Depend on Deprecated Library Versions? A Mining Study of Log4j
Haruhiko Yoshioka, Sila Lertbanjongngam, Masayuki Inaba +5
Log4j has become a widely adopted logging library for Java programs due to its long history and high reliability. Its widespread use is notable not only because of its maturity but…