Development of auxiliary functions: Should you be agile? An empirical assessment of pair programming and test-first programming | IEEE Conference Publication | IEEE Xplore