Gamification in software engineering: the mediating role of developer engagement and job satisfaction. - Stol KJ; Schaarschmidt M; Goldblit S (Empirical software engineering, 2022)