Previous studies have asked questions about scientific software engineering [5][7], but we thought it would be helpful to find out which languages the group members use, as developing and testing scripts is likely to be different from compiled software. Half of the group program in C++, for reasons of efficiency (see Figure 2). However, MATLAB and R are just as popular because they are easy to program and have useful libraries for mathematical modeling. Linux shell scripts are also used, since they allow members to send tasks to the group's computing cluster. The large number of languages used within the group, the wide variety of tasks they are applied to and the diverse range of programming abilities all pose challenges to ensuring software is correct.