Making Sense of Software Development and Personality Types

被引:94
|
作者
Capretz, Luiz Fernando [1 ]
Ahmed, Faheem [2 ]
机构
[1] Univ Western Ontario, Software Engn Program, London, ON N6A 3K7, Canada
[2] United Arab Emirates Univ, Coll Informat Technol, Al Ain, U Arab Emirates
关键词
Diversity in software development; Human factors in software engineering; IT workforce; MBTI; Personality types; Software psychology;
D O I
10.1109/MITP.2010.33
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 characteristics. Typically, software development is a product of teamwork, involving several people performing various tasks. The success and failure of software projects reveal the human factor as one of vital importance. Not everyone can excel at every task, thus better results are achieved if people with particular personality traits are assigned to different aspects of a project, especially the roles best suited to their ability. The authors mapped some opposing psychological traits, such as extroversion- introversion, sensing-intuition, thinking-feeling, and judging-perceiving, to the main stages of a software development life cycle. Consequently, they concluded that assigning a person with specific psychological characteristics to the stage of the software life cycle best suited for his or her traits increases the chances of a successful outcome for the project. © 2010 IEEE.
引用
收藏
页码:6 / 13
页数:8
相关论文
共 50 条
  • [1] MAKING SENSE OF DATABASE SOFTWARE
    MILLER, MJ
    GOLEY, GF
    [J]. POPULAR COMPUTING, 1984, 3 (08): : 106 - &
  • [2] Personality types in software engineering
    Capretz, LF
    [J]. INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2003, 58 (02) : 207 - 214
  • [3] Personality types and software engineers
    Hardiman, LT
    [J]. COMPUTER, 1997, 30 (10) : 10 - 10
  • [4] SOFTWARE DEVELOPMENT TEAM COMPOSITION: PERSONALITY TYPES OF PROGRAMMER AND COMPLEX NETWORKS
    Gilal, Abdul Rehman
    Omar, Mazni
    Jaafar, Jafreezal
    Sharif, Kamal Imran
    Mahessar, Abdul Waheed
    Basri, Shuib
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON COMPUTING AND INFORMATICS: EMBRACING ECO-FRIENDLY COMPUTING, 2017, : 153 - 159
  • [5] Making Sense of People: Decoding the Mysteries of Personality
    Ward, Brad
    Samra, Matthew
    [J]. PERSONNEL PSYCHOLOGY, 2014, 67 (01) : 299 - 301
  • [6] Making Programmer Suitable for Team-Leader: Software Team Composition Based on Personality Types
    Gilal, Abdul Rehman
    Jaafar, Jafreezal
    Basri, Shuib
    Omar, Mazni
    Tunio, Muhammad Zahid
    [J]. 2015 INTERNATIONAL SYMPOSIUM ON MATHEMATICAL SCIENCES AND COMPUTING RESEARCH (ISMSC), 2015, : 78 - 82
  • [7] Manuscript Mayhem: Making Sense of Manuscript Types
    Skrabalak, Sara E.
    [J]. CHEMISTRY OF MATERIALS, 2022, 34 (12) : 5321 - 5322
  • [8] Influence of personality types in software tasks choices
    Capretz, Luiz Fernando
    Varona, Daniel
    Raza, Arif
    [J]. COMPUTERS IN HUMAN BEHAVIOR, 2015, 52 : 373 - 378
  • [9] Making Sense of Academic Development
    Brew, Angela
    [J]. INTERNATIONAL JOURNAL FOR ACADEMIC DEVELOPMENT, 2006, 11 (02) : 73 - 77
  • [10] STUDENTS' SENSE-MAKING AS A CONDITION EFFECTIVE DEVELOPMENT OF PERSONALITY AND MOTIVATION DURING ENGLISH LESSONS
    Pavlovna, Zhdanko Anna
    [J]. ROSSIYSKIY PSIKHOLOGICHESKIY ZHURNAL, 2015, 12 (01): : 15 - +