Write a Blog >>

Polyglot programming is the practice of using multiple programming languages in the same project. While many developers use this practice of polyglot programming, its effect on developers remains largely unexplored in the literature. In this extended abstract, I present preliminary efforts to provide empirical evidence to explain these effects using eye tracking with a randomized controlled trial study. 31 participants completed tasks in three different language variants. The results show that for certain tasks, the language variants produced a significant difference in gaze transition rates between different line types. Future extensions to this study are proposed to better understand these effects in other tasks and domains.