A machine-based personality oriented team recommender for software development organizations


Creative Commons License

Yilmaz M., Al-Taei A., O’Connor R. V.

22nd European Conference on Systems, Software and Services Process Improvement, EuroSPI 2015, Ankara, Türkiye, 3 Eylül - 02 Ekim 2015, cilt.543, ss.75-86 identifier

  • Yayın Türü: Bildiri / Tam Metin Bildiri
  • Cilt numarası: 543
  • Doi Numarası: 10.1007/978-3-319-24647-5_7
  • Basıldığı Şehir: Ankara
  • Basıldığı Ülke: Türkiye
  • Sayfa Sayıları: ss.75-86
  • Anahtar Kelimeler: MBTI, Multilayer Perceptron, Neural networks, Organizational improvement, Personality profiling, Personnel recommendation system
  • Gazi Üniversitesi Adresli: Hayır

Özet

© Springer International Publishing Switzerland 2015.Hiring the right person for the right job is always a challenging task in software development landscapes. To bridge this gap, software firms start using psychometric instruments for investigating the personality types of software practitioners. In our previous research, we have developed an MBTI-like instrument to reveal the personality types of software practitioners. This study aims to develop a personality-based team recommender mechanism to improve the effectiveness of software teams. The mechanism is based on predicting the possible patterns of teams using a machine-based classifier. The classifier is trained with empirical data (e.g. personality types, job roles), which was collected from 52 software practitioners working on five different software teams. 12 software practitioners were selected for the testing process who were recommended by the classifier to work for these teams. The preliminary results suggest that a personality-based team recommender system may provide an effective approach as compared with ad-hoc methods of team formation in software development organizations. Ultimately, the overall performance of the proposed classifier was 83.3%. These findings seem acceptable especially for tasks of suggestion where individuals might be able to fit in more than one team.