JISE


  [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ]


Journal of Information Science and Engineering, Vol. 33 No. 6, pp. 1399-1416


Effective Personality Preferences of Software Programmer: A Systematic Review


ABDUL REHMAN GILAL1, JAFREEZAL JAAFAR2, AHSANULLAH ABRO3,
MAZNI OMAR4, SHUIB BASRI5 AND MUHAMMAD QAISER SALEEM6
1,2,3,5Department of Computer and Information Sciences
Universiti Teknologi Petronas
Perak, 32610 Malaysia
1,3Department of Computer Science
Sukkur Institute of Business Administration University
Sukkur, 65200 Pakistan
4School of Computing
Universiti Utara Malaysia
Kedah, 06010 Malaysia
6Collage of Computer Science and Information Technology
Al-Baha University
Albaha, 65527 Saudi Arabia
E-mail: {a-rehman1; ahsanullah.abro3}@iba-suk.edu.pk;
{jafreez2; shuib_basri5}@utp.edu.my; mazni@uum.edu.my4; qsaleem@bu.edu.sa6


    A plethora of research has been carried out to explore the key importance of team roles and personality types in software development. What types of personality are handy and beneficial for an ideal and effective teamwork is still a question for the researchers and practitioners. This study has combined the past claims of personality preferences for programmer role so that researchers and practitioners can easily access the literature. In order to achieve the study objective, Kitchenham guidelines were followed to design and implement the review protocol. The whole review focused to find the effective personality preferences of programmer role from different experimental settings: individuals-and- teams and academic-and-industry. Additionally, only those studies were selected that used Myers-Briggs type indicator (MBTI) personality test. The results of this study were divided into three categories based on the obtained personality preferences: strongly appeared, weakly appeared, and disappeared. For example, it was strongly observed in the results that combination of intuitive (N) and feeling (F) traits is not a suitable personality choice for programmer role. The conclusion of this study can be drawn with the statement that personality based software development research needs serious attention to fill the wide gaps. There are numerous ambiguities for practitioners if they intend to put these studies into use.


Keywords: software development, programmer, systematic review, MBTI, personality

  Retrieve PDF document (JISE_201706_01.pdf)