3 papers
cs.SE2026
Comprehending Python Repetition Structures: An Eye-Tracking Study with Novice Developers
José Júnior Silva da Costa, Rohit Gheyi, José Aldo Silva da Costa +1
Code comprehension is central to software maintenance and evolution, yet different Python repetition structures may impose distinct cognitive demands. We conducted a controlled eye…
cs.SE2026
Refactoring for Novices in Java: An Eye Tracking Study on the Extract vs. Inline Methods
José Aldo Silva da Costa, Rohit Gheyi, José Júnior Silva da Costa +5
Developers often extract methods to improve readability, understanding, and reuse, while inlining keeps logic in one block. Prior work based on static metrics has not shown clear d…
cs.SE2024
Assessing Python Style Guides: An Eye-Tracking Study with Novice Developers
Pablo Roberto, Rohit Gheyi, José Aldo Silva da Costa +1
The incorporation and adaptation of style guides play an essential role in software development, influencing code formatting, naming conventions, and structure to enhance readabili…