Unpacking collaboration in pair programming in industrial settings