Skip to content

Latest commit

 

History

History
19 lines (10 loc) · 1.43 KB

ABSTRACT.md

File metadata and controls

19 lines (10 loc) · 1.43 KB

Paper Title

CodeGRITS: A Research Toolkit for Developer Behavior and Eye Tracking in IDE

Purpose of Artifact

CodeGRITS is designed for empirical software engineering researchers, especially those interested in studying developers' programming behaviors. It is a plugin for JetBrains IDEs (IntelliJ, PyCharm, etc.) that collects developer IDE interactions and eye-tracking data, and exports them into XML files. It also includes several practical features such as screen recording, dynamic configuration, and activity labeling.

Claiming Badges

We claim both Artifacts Available and Artifacts Evaluated – Reusable badges for this artifact. We also apply for the Results Reproduced badge.

Technology Skills

We prepare the artifact via VirtualBox VM image (Ubuntu 20.04 LTS). The VM has 8GB of base memory and 4 CPU cores.

PC should be able to use the VirtualBox to run the VM, and be familiar with the basic operations, e.g., open the terminal, use some basic commands like cd. No other special technology skills are required, but the PC who is familiar with IntelliJ IDEA (or other JetBrains IDEs) is strongly recommended.

CodeGRITS can use the mouse to simulate the eye tracker, and it is difficult to set up a real eye tracker in the virtual machine due to inaccurate calibration. Thus, it is not required to have a real eye tracker. We also believe it would not affect the evaluation results.