Developer Experience: Concept and Definition
How software process improvement helped Motorola