Using activity traces to characterize programming behaviour beyond the lab | IEEE Conference Publication | IEEE Xplore