Skip to content
JournalsWorldThe Global Research Discovery Platform
Featured Dataset

Replication Package – Refactoring for Novices in Java with Eye Tracking

Developers extract methods aiming to make the code easier to read, understand, and reuse. Inlining keeps logic in a single block, while method extraction isolates functionality into a named unit, which is a common practice. Although prior studies using static metrics could not f

👤
CreatorSilva da Costa, José…
📅
Published2025-12-11
🔗
DOI10.5281/zenodo.17889363
📊
Downloads482
⚖️
Licensecc-by-4.0
File Size8.3 MB
Data TypeDataset
Published2025
Licensecc-by-4.0
Total Views61
Total Downloads482

Developers extract methods aiming to make the code easier to read, understand, and reuse. Inlining keeps logic in a single block, while method extraction isolates functionality into a named unit, which is a common practice. Although prior studies using static metrics could not find differences between these practices, the human factor in code comprehension and navigation remains underexplored. Code metrics might not capture other dynamic aspects such as the impact of a method extraction on the visual effort of developers. Therefore, we aim to investigate the impact of Inline and Extract Method refactorings on code comprehension using a dynamic approach based on tracking participants eye movements as they interact with the code. Through eye tracking, we examine how small structural changes such as introducing or removing short methods affect code comprehensibility by analyzing key code areas and comparing visual effort, reading behavior, fixation durations, and revisit patterns.

📤 Share this page

Found this useful? Share it with your network.

✓ Link copied! Paste it on ResearchGate / Academia.edu
📦
Replication Package – Refactoring for Novices in Java… (Full Dataset)8.3 MB
⬇
📄
ReadmeVia DOI record
↗

Files are hosted on the source repository. Click download to access the full dataset.

Silva da Costa, José Aldo (2025). Replication Package – Refactoring for Novices in Java with Eye Tracking. https://doi.org/10.5281/zenodo.17889363