A theory of motivation and satisfaction of software engineers - Alberto César Cavalcanti França (2014)