Abstract

The personality traits of software developers can be exploited to co-relate their intellectual capabilities with work tasks in accordance with their job descriptions in industry. A software engineer may be required to have different levels and types of soft/hard skills during the different stages of software development activities. It would be more beneficial to select most appropriate software development personalities as team developers by considering their personality traits. Personality traits may play a vital role in selecting the right people for right jobs and hence may contribute in improvement of quality of software development process and its outcomes. This article presents a systematic mapping of MBTI personality traits of software developers with their assigned job cards/roles to allocate them with more appropriately associated software development tasks during different stages of software lifecycle. In this way, the article contributes in the improvement of overall software development process by finding most appropriate workers for each stage of software development activities. The article is assumed to serve as an asset for software development companies to predict most effective software development teams for their projects.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call