Developer Experience: Concept and Definition
Empirical evidence in global software engineering: a systematic review