Although human factors (., cognitive functions, behaviors and skills, human error models, .) are key elements to improve software development productivity and quality, the role of software developers' emotions and their personality traits in software engineering still needs to be studied.
View Article and Find Full Text PDF