Abstract
The Myers-Briggs Type Indicator (MBTI) has been applied to several studies that explore various dimensions of human factors in software engineering. Accordingly, this work reviews the results of these studies to explore existing trends. In order to attain a greater understanding of human resources in the software industry, we have reviewed sixteen studies that had been performed between 1985 and 2011. This review concludes that the changes in the complexity of software processes and products have created new roles and demanded new skills for software engineers.
- Ahmed, F., Campbell, P., Jaffar, A., Alkobaisi, S. & Campbell, J. 2010. Learning & Personality Types: A Case Study of a Software Design Course. Journal of Information Technology Education: Innovations in Practice, 9, 237--252.Google ScholarCross Ref
- Bishop-Clark, C. & Wheeler, D. D. 1994. The Myers Briggs Personality Type and its Relationship to Computer Programming. Journal of Research on Computing, 26, 3, 358--370.Google Scholar
- Buie, E. A. 1988. Psychological Type and Job Satisfaction in Scientific Computer Professionals. Journal of Psychological Types 15, 50--53.Google Scholar
- Capretz, L. F. 2003. Personality Types in Software Engineering. International Journal of Human-Computer Studies, 58, 2, 207--214. Google ScholarDigital Library
- Capretz, L. F. 2008. Psychological Types of Brazilian Software Engineering Students. Journal of Psychological Types, 68, 5, 37--42.Google Scholar
- John, H. B. & Frederic, J. H. 1997. The Effect of Personality Type on Team Performance. Journal of Management Development, 16, 5, 337--353.Google ScholarCross Ref
- Kaluzniacky, E. 2004. Managing Psychological Factors in Information Systems Work, London, Information Science Publishing. Google ScholarDigital Library
- Karn, J. S. & Cowling, A. J. 2004. A Study into the Effect of Disruptions on the Performance of Software Engineering Teams. University of Sheffield, Sheffield, U.K.Google Scholar
- Kyungsub, S. C. 2006. An Analysis of Computing Major Students? Myers-Briggs Type Indicator Distribution. The Information Systems Education Conference, Chicago. AITP Foundation for Information Technology Education (FITE).Google Scholar
- Lyons, M. 1985. The DP Psyche. Datamation, 31, 16, 103--105. Google ScholarDigital Library
- Mackness, A. M., Poore, E. T. & Tucker, J. 2002. Information Technology Team Dynamics - What it Means to the IT industry. 14th Annual Software Technology Conference, Salt Lake City, UT, US. Department of Defense.Google Scholar
- Miller, J. & Zhichao, Y. 2004. A Cognitive-Based Mechanism for Constructing Software Inspection Teams. IEEE Transactions on Software Engineering, 30, 11, 811--825. Google ScholarDigital Library
- Myers, I. B., Mccaulley, M. H., Quenk, N. L. & Hammer, A. L. 1998. MBTI Manual. A Guide to the Development and Use of the Myers-Briggs Type Indicator, Palo Alto, CA, Consulting Psychologists Press.Google Scholar
- Sach, R., Petre, M. & Sharp, H. 2010. The Use of MBTI in Software Engineering. 22nd Annual Psychology of Programming Interest Group, Sep. 2010 Madrid. Universidad Carlos III.Google Scholar
- Smith, D. C. 1989. The Personality of the Systems Analyst: An Investigation. ACM SIGCPR Computer Personnel, 12, 2, 12--14. Google ScholarDigital Library
- Teague, J., 1998. Personality Type, Career Preference and Implications for Computer Science Recruitment and Teaching. Proceedings of the 3rd Australasian conference on Computer science education, 1998 New York, NY. ACM, 155--163. Google ScholarDigital Library
- Thomsett, R. 1990. People & Project Management, Englewood Cliffs, NJ, Prentice-Hall.Google Scholar
- Varona, D., Capretz, L. F. 2011. Personality Types of Cuban Software Engineers. Global Journal of Engineering Education, WIETE, 13, 2, 77--81.Google Scholar
- Westbrook, P. 1988. Frequencies of MBTI Types Among Computer Technicians. Journal of Psychological Types, 15, 49, 1--11.Google Scholar
- Capretz, L.F. and Ahmed F. 2010. Why Do We Need Personality Diveristy in Software Engineering. ACM SIGSOFT Software Engineering Notes, 35, 2, 1--11. Google ScholarDigital Library
Index Terms
- Evolution of software engineers' personality profile
Recommendations
Why do we need personality diversity in software engineering?
Diversity of skills is good for society, it is also good in problem solving because different people see a problem from several pers-pectives, so diversity should be good for software engineering too. This study tackles a difficult to study aspect of ...
Comparative Study of Personality Models in Software Engineering
WCI '15: Proceedings of the Third International Symposium on Women in Computing and InformaticsIn this review, we discuss and compare the previous studies based on human factors in the field of software engineering. Human factors are of utmost importance when we focus on the qualities of a software engineer as they can help predict various ...
Making Sense of Software Development and Personality Types
It's common sense to state that the production of any software product involves a human element, at least to some extent. We all have different personality traits, and the way we perceive, plan, and execute any activity is influenced by these ...
Comments