Recording, Visualising and Understanding Developer Programming Behaviour | IEEE Conference Publication | IEEE Xplore