MBTI-Personality Types and Traits of Professional Software Engineers

Document Type : Original Article


1 Department of Computer Engineering, Sharif University of Technology, Tehran, Iran

2 Department of Computer Engineering, University of Tehran, Tehran, Iran

3 Department of Electrical and Computer Engineering, University of Tehran, Tehran-Iran


Apprehending the personality types of software engineers is essential for both individuals and organizations, especially in software engineering, which heavily relies on teamwork and soft skills. This paper explores various aspects and dimensions of personality exhibited by software engineers, focusing on Iranian culture. To achieve this, we conducted a comprehensive study that involved analyzing existing research on a global scale and a case study specifically targeting professional software engineers in Iran. The Myers-Briggs Type Indicator test was utilized to gather data, and the responses were carefully filtered, resulting in 102 valid datasets for analysis, representing both the private and public sectors. Our methodology included the development of a comprehensive questionnaire comprised of personal and standardized MBTI questions in Persian. The findings of our study indicate that software engineers in Iran predominantly exhibit a thinking personality rather than a feeling one. Moreover, personality types such as ISTJ, INTJ, ESTJ, and ENTJ were observed to be more prevalent among software engineers, while ISFJ, ISFP, ESFP, ENFP, and ESFJ were less common. While these results align with global trends, there are also noteworthy distinctions among Iranian software engineers. The implications of our research extend to practical applications for managers, human resources specialists, and recruiters. By understanding software engineers' personality types and traits, employers can optimize talent acquisition strategies, improve job placements, and tailor career development programs accordingly. This knowledge is helpful for students and those interested in a career in software engineering. It aids in making informed decisions that meet the field's requirements.


Main Subjects

  • Yilmaz, R. V. O’Connor, R. Colomo-Palacios, and P. Clarke, “An examination of personality traits and how they impact on software development teams,” Information and Software Technology, vol. 86, pp. 101–122, Jun. 2017. https://doi.org/10.1016/j.infsof.2017.01.005.
  • B. Soomro, N. Salleh, E. Mendes, J. Grundy, G. Burch, and A. Nordin, “The effect of software engineers’ personality traits on team climate and performance: A Systematic Literature Review,” Information and Software Technology, vol. 73, pp. 52–65, May 2016. https://doi.org/10.1016/j.infsof.2016.01.006.
  • GAROUSI and A. TARHAN, “Investigating the Impact of Team Formation by Introversion/Extraversion in Software Projects,” Balkan Journal of Electrical and Computer Engineering, pp. 64–73, Apr. 2018. https://doi.org/10.17694/bajece.419645.
  • R. Gilal, J. Jaafar, M. Omar, S. Basri, and A. Waqas, “A rule-based model for software development team composition: Team leader role with personality types and gender classification,” Information and Software Technology, vol. 74, pp. 105–113, Jun. 2016. https://doi.org/10.1016/j.infsof.2016.02.007.
  • A. Iqbal, F. A. Ammar, A. R. Aldaihani, T. K. U. Khan, and A. Shah, “Predicting Most Effective Software Development Teams by Mapping MBTI Personality Traits with Software Lifecycle Activities,” In 2019 IEEE 6th International Conference on Engineering Technologies and Applied Sciences (ICETAS), IEEE Xplore, Dec. 01, 2019, pp. 1-5. https://ieeexplore.ieee.org/abstract/document/9117370 (accessed Jun. 24, 2020).
  • S. Barroso, J. S. Madureira, M. S. Soares, and R. P. C. do Nascimento, “Influence of Human Personality in Software Engineering - A Systematic Literature Review,” In International Conference on Enterprise Information Systems, SciTePress, 2017, pp. 53-62. https://doi.org/10.5220/0006292000530062.
  • Passmore and I. Netlibrary, Psychometrics in coaching: Using psychological and psychometric tools for development. London ; Philadelphia: Kogan Page, 2008.
  • B. Myers, M. H. McCaulley, and R. Most, MBTI manual: A guide to the development and use of the Myers-Briggs Type Indicator, Consulting Psychologists Press, 1985.
  • Chugh, A. Pandey, and S. Vyas, “A Comprehensive Study on the Association Between Personality Traits and Software Development,” In Proceedings of the 4th International Conference on Information Management & Machine Intelligence, Dec. 2022, pp. 1-6. https://doi.org/10.1145/3590837.3590900.
  • M. Cavallera, A. Passerini, and A. Pepe, “Personality traits and the role of gender in swimmers at the leisure level,” Social Behavior and Personality: an international journal, vol. 41, no. 4, pp. 693–703, May 2013. https://doi.org/10.2224/sbp.2013.41.4.693.
  • B. Myers and P. B. Myers, Gifts differing: understanding personality type. Palo Alto, Calif.: Davies-Black Pub, 1995.
  • G. Jung and H. E. Read, Psychological types. New York, Ny: Pantheon Books, 1974.
  • Keirsey, Please understand me II: temperament, character, intelligence. Del Mar, Ca: Prometheus Nemesis, 1998.
  • Lawrence and C. R. Martin, Building people, building programs : a practitioner’s guide for introducing the MBTI to individuals and organizations. Gainesville, Fla.: Center For Applications Of Psychological Type, 2001.
  • F. Capretz and F. Ahmed, “Why do we need personality diversity in software engineering?,” ACM SIGSOFT Software Engineering Notes, vol. 35, no. 2, pp. 1–11, Mar. 2010. https://doi.org/10.1145/1734103.1734111.
  • “Iran Personality Profile | Country Personality Profiles | 16Personalities,” 16personalities.com. https://www.16personalities.com/country-profiles/iran (accessed Jan. 21, 2023).
  • F. Capretz, D. Varona, and A. Raza, “Influence of personality types in software tasks choices,” Computers in Human Behavior, vol. 52, pp. 373–378, Nov. 2015. https://doi.org/10.1016/j.chb.2015.05.050.
  • A. Schaubhut and R. C. Thompson, MBTI type tables for occupations. CPP, Mountain View, Calif., 2008.
  • S. Choi, F. P. Deek, and I. Im, “Exploring the underlying aspects of pair programming: The impact of personality,” Information and Software Technology, vol. 50, no. 11, pp. 1114–1126, Oct. 2008. https://doi.org/10.1016/j.infsof.2007.11.002.
  • F. Capretz, “Are software engineers really engineers?,” World Transactions on Engineering and Technology Education, vol. 1, no. 2, pp. 233–235, Jan. 2002.
  • Barnes, “Programmer paranoia revisited,” In Proceedings of the thirteenth annual SIGCPR conference, 1975, pp. 114-131. https://doi.org/10.1145/800149.804879.
  • A. Buie, “Psychological Type and Job Satisfaction in Scientific Computer Professionals,” Journal of Psychological Type, vol. 15, pp. 50–53, 1988.
  • Falk and J. Hermle, “Relationship of gender differences in preferences to economic development and gender equality,” Science, vol. 362, no. 6412, p. eaas9899, Oct. 2018. https://doi.org/10.1126/science.aas9899.
  • Russo and K.-J. Stol, “Gender Differences in Personality Traits of Software Engineers,” IEEE Transactions on Software Engineering, vol. 48, no. 3, pp. 819-834, 2020. https://doi.org/10.1109/tse.2020.3003413.
  • Keirsey and M. M. Bates, Please understand me: character & temperament types. Del Mar, Ca: Distributed By Prometheus Nemesis Book Company, [Post], Cop, 2006.
  • Kroeger, J. M. Thuesen, and H. Rutledge, Type talk at work : how the 16 personality types determine your success on the job. New York: Dell Pub, 2002.
  • Saher, R. M. Khan, and M. Saleem, “Relationship between Birth Order and Personality Trait (Extroversion),” Canadian Journal of Educational and Social Studies, vol. 2, no. 1, pp. 1–15, Jan. 2022, https://doi.org/10.53103/cjess.v2i1.12.
  • Soroush Elyasi and Fattaneh Taghiyareh, “MBTI-Based Personality Assessment through Introducing a Puzzle Game,” In 2023 9th International Conference on Web Research (ICWR), IEEE, May 2023, pp. 102-107. https://doi.org/10.1109/icwr57742.2023.10139311.