Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

2019

University of Nevada, Las Vegas

Computer Sciences

Code Switching

Articles 1 - 1 of 1

Full-Text Articles in Physical Sciences and Mathematics

On The Human Factors Impact Of Polyglot Programming On Programmer Productivity, Phillip Merlin Uesbeck Dec 2019

On The Human Factors Impact Of Polyglot Programming On Programmer Productivity, Phillip Merlin Uesbeck

UNLV Theses, Dissertations, Professional Papers, and Capstones

Polyglot programming is a common practice in modern software development. This practice is often considered useful to create software by allowing developers to use whichever language they consider most well suited for the different parts of their software. Despite this ubiquity of polyglot programming there is no empirical research into how this practice affects software developers and their productivity. In this dissertation, after reviewing the state of the art in programming language and linguistic research pertaining to the topic, this matter is investigated by way of two empirical studies with 109 and 171 participants solving programming tasks. Based on the …