The impact of staff turnover on software projects: the importance of understanding what makes software practitioners tick
A confirmatory factor analysis of IS employee motivation and retention