The role of worker tenure and employment heterogeneity on software development work activities . (2013). Journal of Information Systems and Technology Management, 10(3), 483-502. https://doi.org/10.4301/S1807-17752013000300002