SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
Proceedings of the 4th
International Conference on Computing and Informatics, ICOCI 2013
28-30 August, 2013 Sarawak, Malaysia. Universiti Utara Malaysia (http://www.uum.edu.my )
Paper No.
096
259
DISCOVERING PERSONALITY TYPES AND DIVERSITY
BASED ON SOFTWARE TEAM ROLES
Abdul Rehman Gilal1
, Mazni Omar2
, and Kamal Imran Sharif3
1
Sukkur IBA, Pakistan, a-rehman@iba-suk.edu.pk
1
Universiti Utara Malaysia, Malaysia, rehman_gilal33@yahoo.com
2
Universiti Utara Malaysia, Malaysia, mazni@uum.edu.my
3
Universiti Utara Malaysia, Malaysia, kamalimran@uum.edu.my
ABSTRACT. Human aspects in software engineering play key role in
composing effective team members. However, to date there is no general
consensus on the effective personality types and diversity based on team
roles. Thus, this paper aims to discover relationships between personality
types and diversity based on two software team roles – team leader and
programmer. A rule-based approach by using rough set technique was used
to discover patterns of the data selected. The results revealed that extrovert
personality type is dominant for both software team roles for effective team.
The results of this study provide useful rules for decision makers to
understand and get insight into selecting effective team members that lead to
producing high quality software.
Keywords: software team composition, personality types, diversity, team
roles, rule-based
INTRODUCTION
Software engineering (SE) is often perceived as technical activity. However, there is
growing evidence that the success of software project depends on humanistic aspects
(Dingsoyr & Dyba, 2012; Martínez, Licea, Rodríguez-Díaz, & Castro, 2010). One of the
humanistic aspects that may impact the quality of software project is the composition of
personality types and behaviour among the team members (Acuña, Gómez, & Juristo, 2009;
Cunha & Greathead, 2007; Koroutchev, Acuña, & Gómez, 2013; Mazni, Sharifah Lailee, &
Naimah, 2011). A number of studies have been done in the past on team composition and
personality types in software engineering, but the issue pertinent to a suitable personality type
composition for effective teamwork is still being questioned (da Silva et al., 2013; Dingsoyr
& Dyba, 2012).
Software team diversity is one of the significant elements in determining team
effectiveness (Peslak, 2006; Woehr, Arciniega, & Poling, 2013). Diversity may refer to
diversification of demographic, knowledge, skills, or personality types amongst team
members. In this study, diversity defined as the differences of personality types among
members in a team. Currently, there is no general consensus on the advantages of having
diversification amongst team members towards developing high quality software. This is
because team dynamism plays a key role in software team composition.
To date, most of techniques to analyze patterns of personality types in software
engineering are based on statistical and qualitative analysis (Acuña et al., 2009; Bradley
&Hebert, 1997; Koroutchev et al., 2013). There is lack of research on applying rule-based
technique in order to understand patterns existed in the data selected. Rule-based approach
Proceedings of the 4th
International Conference on Computing and Informatics, ICOCI 2013
28-30 August, 2013 Sarawak, Malaysia. Universiti Utara Malaysia (http://www.uum.edu.my )
Paper No.
096
260
offers significant advantages because the rules generated are easy to understand and can be
easily interpreted. This is because rules generated imply rules decision in human
understandable forms. Therefore, this study aims to investigate the relationships of
personality types, diversity, and software team roles by using a rule-based approach.
RELATED WORKS
In software engineering, the Myers-Briggs Type Indicator (MBTI) personality type is a
widely used and accepted amongst researchers in SE domains (Bradley & Hebert, 1997;
Cunha & Greathead, 2007; Karn & Cowling, 2006; Karn, Syed-Abdullah, Cowling, &
Holcombe, 2007; Mazni, 2012). The MBTI consists of 16 personality types that combine 4
pairs of personality type‘s dimensions, which are:
i. Introvert (I) – Extrovert (E)
ii. Sensing (S) – Intuitive (N)
iii. Thinking (T) – Feeling (F)
iv. Judging (J) – Perceiving (P)
Mazni and Sharifah-Lailee (2010) indicated that certain personality types, namely
extrovert (E), sensing (S), feeling (F) and judging (J), affect the software project success the
most, whereby the last type inevitably affects project success, as most software team members
are judging types. Another study by Martinez et al. (2010) proposed a RAMSET a Role
Assignment Methodology for Software Engineering Teams, in which a personality of team
member was defined with team roles. In the study, the researcher focused students to know
their expertise in the particular area of programming languages and databases. MBTI
personality test was used to gain the personality of an individual student. The research
revealed the fact that Extrovert (E)‘s and Sensing (S)‘s can be suitable for analyst and
designer, and Introvert (I)‘s for programmer/developer. Moreover, the researcher
recommended that ISTP personality type is suitable for programmer, ENTJ for designer, and
ESTJ for analyst and tester.
In order to mitigate risks of assigning ineffective personality types of team members,
Capretz and Ahmed (2010) has proposed a conceptual model of the effective personality
types team members. The authors suggested a suitable personality types according to software
team roles. For example, programmers must have Introvert (I) personality types, whereas
system analyst must have Extrovert (E) personality in order to compose effective team
members. They also suggested that software designer should be with intuitive (N) and
thinking (T) personality types. Moreover, programmer must have IST personality types to be
effective members. Lastly, sensing (S) and judging (J) personality types can benefit the tester
role. Nevertheless, this model is non-empirical which is difficult to test its effectiveness.
METHODOLOGY
In order to investigate the relationships amongst variables investigated; personality types,
diversity and team roles, data from Mazni (2012) was chosen. The data was examined by
using a rule-based approach. The rule based approach is based on rough set technique.
Rough sets technique was chosen because it could handle imprecise and uncertainty
datasets. Moreover, data size assumptions and normality of data is not required in rough sets
(Düntsch & Gediga, 2000; Hui, 2011; Pawlak, 1997). Rough set generates IF-THEN decision
rules which pave a way for researchers to identify and understand different patterns in the
collected data.
Proceedings of the 4th
International Conference on Computing and Informatics, ICOCI 2013
28-30 August, 2013 Sarawak, Malaysia. Universiti Utara Malaysia (http://www.uum.edu.my )
Paper No.
096
261
The data selected was examined using ROSETTA tool, a tool for analyzing data using
rough set technique. In order to investigate patterns of data, several tasks are performed. The
tasks are:
i. Reduct Generation Rules
This task was carried out to determine minimal attributes that show knowledge
patterns in data.
ii. Rules Generation
This task was performed in order to obtain rules that shows patterns amongst the
variables investigated- personality types, diversity and software team roles.
iii. Rules Filtering
The rules filtering task was carried to determine the most appearance variables in
rules generated. The higher appearance of the variables demonstrated that the variable
is the most significant variable to determine team effectiveness (Clark, 2009; Wong
& Chung, 2007). Only rules that have effective decision were considered to be
analyzed.
RESULTS OF RULES GENERATED
In this section, rules generated using ROSETTA tool will be presented based on the
software team roles.
Team Leader Role
Initially, there are 22 rules were generated for team leader role. In order to understand
relationships of patterns existed in the data, every pair of MBTI personality type indicator was
observed based on decision (effective) rules. In this study, Q (1) refers to effective decision
rules. After filtering the rules, only 9 rules are considered as effective decision rules.
Table 1. Decision Rules for Team Leader Role
Rule Number Rules
1 ie(2) AND sn(2) AND Diversity(2) => Q(1)
2 sn(2) AND tf(2) AND Diversity(3) => Q(0) OR Q(1)
3 sn(2) AND Diversity(6) => Q(1)
4 ie(2) AND Diversity(1) => Q(1)
5 ie(2) AND sn(2) AND tf(2) AND Diversity(5) => Q(1)
6 ie(1) AND sn(2) AND Diversity(4) => Q(1)
7 Diversity(7) => Q(1)
8 ie(1) AND tf(2) AND Diversity(4) => Q(1)
9 ie(2) AND sn(1) AND tf(1) AND Diversity(4) => Q(1)
Based on Table 1, the first pair of MBTI, I-E (Introvert-Extrovert)) occurred 6 times (see
rule number 1, 4, 5, 6, 7 and 8). In which the E, (ie(2)) personality types appeared 4 times
and I, (ie(1)) types of personality appeared 2 times. Therefore, E personality type was
observed more effective with appearance within 4 rules (66.7%) than I types of personality
within 2 rules with 33.3%. The second pair of MBTI personality indicator, S-N (Sensing-
Intuitive), was also observed from effective (decision) team leader‘s rules. This pair was also
appeared 6 times in effective rules (see rule number 1, 2, 3, 5, 6 and 9), in which N
(sn(2))got higher appearance within rules by appearing 5 times with 83.3%, whereas S
(sn(1)) personality types got lower appearance than N (sn(2)) by obtaining 16.7%.
Here N types of personality were shown as dominated personality types in the second pair.
Proceedings of the 4th
International Conference on Computing and Informatics, ICOCI 2013
28-30 August, 2013 Sarawak, Malaysia. Universiti Utara Malaysia (http://www.uum.edu.my )
Paper No.
096
262
In T-F (Thinking-Feeling) pair of MBTI personality indicator, the personality types were
observed based on 9 effective rules as perceived in Table 1. It shows that the effective rules in
which T-F pair appeared 4 times. The personality type F remained dominated on T by
obtaining the 3 times appearance with 75%. The last pair of MBTI personality indicator J-P
was not found in effective rules of team leader role in the data set. This is because majority of
the team leader has J personality type.
The team personality diversity was also analyzed in team leader role based on the effective
rules. It was seen that heterogeneous team leaders were effectively appeared than
homogeneous. In this study, heterogeneous refers to team that have diversity more than 4. In
results, the heterogeneous percentage was 66.7% by appearing 6 times in effective rules;
whereas, homogeneous teams appeared 3 times with 33.3% in effective rules in the dataset.
Programmer Role
For the programmer role, there are 17 rules were generated. After filtering the rules, only 7
rules are considered as effective decision rules.
Table 2. Decision Rules for Programmer Role
Rule
Number
Rules
1 sn(1) AND tf(1) AND Diversity(2) => Q(0) OR Q(1)
2 ie(1) AND sn(1) AND Diversity(6) => Q(0) OR Q(1)
3 ie(2) AND tf(1) AND Diversity(1) => Q(0) OR Q(1)
4 tf(2) AND Diversity(1) => Q(1)
5 sn(2) AND tf(1) AND Diversity(4) => Q(1)
6 Diversity(7) => Q(1)
7 sn(2) AND tf(1) AND Diversity(2) => Q(1)
Based on MBTI personality indicator, the I-E pair was observed from effective decision
rules generated by ROSETTA. The first pair of MBTI was shown only two times (rule
number 2 and 3) in decision rules. Both personality types I (ie(1)) and E (ie(2))
appear one time in rules. Based on conditions supported, E obtained 57.1% and I got 42.9% in
the first pair. The second pair of MBTI personality indicator, S-N (Sensing-Intuitive), was
repeated 4 times in decision rules (rule number 1, 2, 5 and 7) in which both personality types
S and N appeared equally 2 times. The T-F pair of MBTI appeared 5 times (rule number 1, 3,
4, 5, and 7) in the decision rules.
In T-F pair, the T personality types were observed as most frequent appearance in decision
rules than F rules. In results, it was seen that T got 4 times appearance with 80% appearance.
On the other hand, F only got 1 times appearance with 20%, T personality types could be
categorized as effective as appeared 80% in the rules. It was observed that no rule was
extracted from experiment for J-P pair of MBTI personality indicator. In descriptive analysis,
it was observed that J remained dominated in the pair on P.
Team personality diversity was similarly observed as it was observed in team leader
section. Based on rules generated by using rough sets technique, it was also obtained that
homogeneous programmer were effectively appeared than heterogeneous. In results, the
percentage of homogeneous teams was 57.1% by appearing 4 times in effective rules,
whereas, heterogeneous teams appeared 3 times with 42.9% in effective rules.
Proceedings of the 4th
International Conference on Computing and Informatics, ICOCI 2013
28-30 August, 2013 Sarawak, Malaysia. Universiti Utara Malaysia (http://www.uum.edu.my )
Paper No.
096
263
DISCUSSION
Overall, 9 rules were obtained as effective rules for team leader role. Decision rules
were then observed based on MBTI personality indicator, in which each pair was discussed
separately. In the first pair, E remained dominated on I by obtaining 66.7%. N outperformed
the S in the second pair of MBTI with obtaining 88.3%. In the third pair T-F, decision rules T
outperformed the F with 75%. The last pair of MBTI, J-P, remained invisible in rules.
Moreover, heterogeneous teams outperformed the homogenous by obtaining 66.7%.
For the programmer role, 7 rules are considered as effective decision rules. Based on
MBTI personality indicator decision rules were then observed. Each pair was discussed
separately, in the first pair, I and E found equally in rules but E got (57.1%) higher percentage
based on conditions supporting compared to I. N and S in the second pair of MBTI were also
appeared equally in rules. In the third pair T-F, T outperformed the F with 75%. The last pair
of MBTI, J-P, is not visible in any decision rule. Finally, homogenous teams outperformed
the heterogeneous with 57.1%.
The results show that E personality type is significant in determining team
effectiveness for both team roles. A good leader and programmer need to actively
communicate with the users in order to get clear requirements. This finding in line with
previous study that demonstrated extrovert members give an impact towards the quality of
software produced by a team (Acuña et al., 2009). In addition, T, thinking personality types
are dominant for the programmers since it is naturally for a programmer to have the ability in
making logical and objective decisions. These results are supported with other studies
(Capretz & Ahmed, 2010; Peslak, 2006).
CONCLUSION AND RECOMMENDATIONS
This study revealed that there are significant relationships between personality types and
diversity based on software team roles. The results demonstrated that extrovert personality
types play a dominant role to induce a team to be effective team. In addition, this research
also reveals that heterogeneous team leaders with diverse personality types in a team can be
effective leaders; whereas programmers can work better in homogeneous software
development team.
Knowledge patterns by the rules generated can assist decision makers to compose
humanistic aspects that suited for the team members. This can promote better team
performance that supports smart community initiative. The research focuses on small –
medium software team composition, which comprises of 4-6 team members. Therefore, future
research can use data collected from large scale software team size.
REFERENCES
Acuña, S. T., Gómez, M., & Juristo, N. (2009). How Do Personality, Team Processes And Task
Characteristics Relate To Job Satisfaction And Software Quality? Journal Of Information And
Software Technology, 51(3), 627-639.
Bradley, J. H., & Hebert, F. J. (1997). The Effect Of Personality Type On Team Performance. Journal
Of Management Development, 16(5), 337-353.
Capretz, L. F., & Ahmed, F. (2010). Making Sense Of Software Development And Personality Types.
It Professional, 12(1), 6-13.
Clark, S. D. (2009). Characterising And Predicting Car Ownership Using Rough Sets. Transportation
Research Part C: Emerging Technologies, 17(4), 381-393.
Proceedings of the 4th
International Conference on Computing and Informatics, ICOCI 2013
28-30 August, 2013 Sarawak, Malaysia. Universiti Utara Malaysia (http://www.uum.edu.my )
Paper No.
096
264
Cunha, A. D. D., & Greathead, D. (2007). Does Personality Matter?: An Analysis Of Code-Review
Ability. Commun. Acm, 50(5), 109-112.
Da Silva, F. Q. B., França, A. C. C., Suassuna, M., De Sousa Mariz, L. M. R., Rossiley, I., De Miranda,
R. C. G.Et Al. (2013). Team Building Criteria In Software Projects: A Mix-Method Replicated
Study. Information And Software Technology(0).
Dingsoyr, T., & Dyba, T. (2012). Team Effectiveness In Software Development: Human And
Cooperative Aspects In Team Effectiveness Models And Priorities For Future Studies. Paper
Presented At The 5th International Workshop On Cooperative And Human Aspects Of Software
Engineering (Chase)
Düntsch, I., & Gediga, G. (2000). Rough Set Data Analysis: A Road To Non-Invasive Knowledge
Discovery (Vol. 2). Bangor, Bissendorf: Metoδos Publisher.
Hui, Y. (2011). Ad Hoc Networks Based On Rough Set Distance Leaming Method. Information
Technology Journal, 10(5), 1038-1043.
Karn, J., & Cowling, T. (2006). A Follow Up Study Of The Effect Of Personality On The Performance
Of Software Engineering Teams. Paper Presented At The International Symposium On
Empirical Software Engineering Rio De Janeiro, Brazil.
Karn, J., Syed-Abdullah, S., Cowling, A. J., & Holcombe, M. (2007). A Study Into The Effects Of
Personality Types And Methodology On Cohesion In Software Engineering Teams. Behaviour
& Information Technology, 26(2), 99-11.
Koroutchev, K., Acuña, S. T., & Gómez, M. N. (2013). The Social Environment As A Determinant For
The Impact Of The Big Five Personality Factors And The Group‘s Performance. . International
Journal Of Human Capital And Information Technology Professionals (Ijhcitp, 4(1), 1-8.
Martínez, L. G., Licea, G., Rodríguez-Díaz, A., & Castro, J. R. (2010). Experiences In Software
Engineering Courses Using Psychometrics With Ramset. Paper Presented At The Proceedings
Of The Fifteenth Annual Conference On Innovation And Technology In Computer Science
Education.
Mazni, O. (2012). The Effectiveness Of An Agile Software Methodology: Empirical Evidence On
Humanistic Aspects. Universiti Teknologi Mara, Shah Alam.
Mazni, O., Sharifah Lailee, S.-A., & Naimah, M. H. (2010). Analyzing Personality Types To Predict
Team Performance. Paper Presented At The Cssr'10, Kuala Lumpur, Malaysia.
Mazni, O., Sharifah Lailee, S.-A., & Naimah, M. H. (2011). Developing A Team Performance
Prediction Model: A Rough Sets Approach. In A. A. Manaf (Ed.), Icieis 2011 Commmunication
In Computer And Information Sciences, Ccis Part Ii (Vol. 252, Pp. 691-705): Springer-
Heidelberg.
Pawlak, Z. (1997). Rough Set Approach To Knowledge-Based Decision Support. European Journal Of
Operational Research, 99(1), 48-57.
Peslak, A. R. (2006). The Impact Of Personality On Information Technology Team Projects. Paper
Presented At The Acm Sigmis Cpr Conference On Computer Personnel Research, Claremont,
California, Usa.
Woehr, D., Arciniega, L., & Poling, T. (2013). Exploring The Effects Of Value Diversity On Team
Effectiveness. Journal Of Business And Psychology, 28(1), 107-121.
Wong, J.-T., & Chung, Y.-S. (2007). Rough Set Approach For Accident Chains Exploration. Accident
Analysis & Prevention, 39(3), 629-637.

Weitere ähnliche Inhalte

Ähnlich wie Discovering Personality Types and Diversity Based on Software Team Roles

Do Personality Profiles Differ in the Pakistani Software Industry and Academi...
Do Personality Profiles Differ in the Pakistani Software Industry and Academi...Do Personality Profiles Differ in the Pakistani Software Industry and Academi...
Do Personality Profiles Differ in the Pakistani Software Industry and Academi...Waqas Tariq
 
Towards understanding the influence of personality and team behaviors on requ...
Towards understanding the influence of personality and team behaviors on requ...Towards understanding the influence of personality and team behaviors on requ...
Towards understanding the influence of personality and team behaviors on requ...IJECEIAES
 
Determinants of employees performance in ready made garments rm gs sector in...
Determinants of employees performance in ready made garments rm gs  sector in...Determinants of employees performance in ready made garments rm gs  sector in...
Determinants of employees performance in ready made garments rm gs sector in...rakib41
 
Organizational Citizenship Behaviour of Globally Distributed Teams
Organizational Citizenship Behaviour of Globally Distributed TeamsOrganizational Citizenship Behaviour of Globally Distributed Teams
Organizational Citizenship Behaviour of Globally Distributed TeamsDr. Harry Charles Devasagayam
 
Feldt Ist Revised 090920 Links Betwe
Feldt Ist Revised 090920 Links BetweFeldt Ist Revised 090920 Links Betwe
Feldt Ist Revised 090920 Links Betwericardocruzjr
 
The relationship between the five factors
The relationship between the five factorsThe relationship between the five factors
The relationship between the five factorsiaemedu
 
The relationship between the five factors of personality, individual job perf...
The relationship between the five factors of personality, individual job perf...The relationship between the five factors of personality, individual job perf...
The relationship between the five factors of personality, individual job perf...iaemedu
 
The relationship between the five factors
The relationship between the five factorsThe relationship between the five factors
The relationship between the five factorsiaemedu
 
The relationship between the five factors of personality, individual job perf...
The relationship between the five factors of personality, individual job perf...The relationship between the five factors of personality, individual job perf...
The relationship between the five factors of personality, individual job perf...IAEME Publication
 
The relationship between the five factors of personality
The relationship between the five factors of personalityThe relationship between the five factors of personality
The relationship between the five factors of personalityiaemedu
 
Journal of ManagementVol. 42 No. 7, November 2016 1904 –1933.docx
Journal of ManagementVol. 42 No. 7, November 2016 1904 –1933.docxJournal of ManagementVol. 42 No. 7, November 2016 1904 –1933.docx
Journal of ManagementVol. 42 No. 7, November 2016 1904 –1933.docxdonnajames55
 
A fuzzy logic based on sentiment
A fuzzy logic based on sentimentA fuzzy logic based on sentiment
A fuzzy logic based on sentimentIJDKP
 
Discussion 2 Predictor Effectiveness in Criterion Measure Estimat.docx
Discussion 2 Predictor Effectiveness in Criterion Measure Estimat.docxDiscussion 2 Predictor Effectiveness in Criterion Measure Estimat.docx
Discussion 2 Predictor Effectiveness in Criterion Measure Estimat.docxelinoraudley582231
 
Paper id 29201413
Paper id 29201413Paper id 29201413
Paper id 29201413IJRAT
 
Harmonizing employee ‘organizational dreaming an
Harmonizing employee ‘organizational dreaming  anHarmonizing employee ‘organizational dreaming  an
Harmonizing employee ‘organizational dreaming anDr. Juturu Viswanath
 
Personality Prediction with social media using Machine Learning
Personality Prediction with social media using Machine LearningPersonality Prediction with social media using Machine Learning
Personality Prediction with social media using Machine LearningIRJET Journal
 
Personality Prediction with social media using Machine Learning
Personality Prediction with social media using Machine LearningPersonality Prediction with social media using Machine Learning
Personality Prediction with social media using Machine LearningIRJET Journal
 

Ähnlich wie Discovering Personality Types and Diversity Based on Software Team Roles (20)

Do Personality Profiles Differ in the Pakistani Software Industry and Academi...
Do Personality Profiles Differ in the Pakistani Software Industry and Academi...Do Personality Profiles Differ in the Pakistani Software Industry and Academi...
Do Personality Profiles Differ in the Pakistani Software Industry and Academi...
 
Towards understanding the influence of personality and team behaviors on requ...
Towards understanding the influence of personality and team behaviors on requ...Towards understanding the influence of personality and team behaviors on requ...
Towards understanding the influence of personality and team behaviors on requ...
 
Determinants of employees performance in ready made garments rm gs sector in...
Determinants of employees performance in ready made garments rm gs  sector in...Determinants of employees performance in ready made garments rm gs  sector in...
Determinants of employees performance in ready made garments rm gs sector in...
 
D2103743
D2103743D2103743
D2103743
 
Organizational Citizenship Behaviour of Globally Distributed Teams
Organizational Citizenship Behaviour of Globally Distributed TeamsOrganizational Citizenship Behaviour of Globally Distributed Teams
Organizational Citizenship Behaviour of Globally Distributed Teams
 
Feldt Ist Revised 090920 Links Betwe
Feldt Ist Revised 090920 Links BetweFeldt Ist Revised 090920 Links Betwe
Feldt Ist Revised 090920 Links Betwe
 
The relationship between the five factors
The relationship between the five factorsThe relationship between the five factors
The relationship between the five factors
 
The relationship between the five factors of personality, individual job perf...
The relationship between the five factors of personality, individual job perf...The relationship between the five factors of personality, individual job perf...
The relationship between the five factors of personality, individual job perf...
 
The relationship between the five factors
The relationship between the five factorsThe relationship between the five factors
The relationship between the five factors
 
The relationship between the five factors of personality, individual job perf...
The relationship between the five factors of personality, individual job perf...The relationship between the five factors of personality, individual job perf...
The relationship between the five factors of personality, individual job perf...
 
The relationship between the five factors of personality
The relationship between the five factors of personalityThe relationship between the five factors of personality
The relationship between the five factors of personality
 
Journal of ManagementVol. 42 No. 7, November 2016 1904 –1933.docx
Journal of ManagementVol. 42 No. 7, November 2016 1904 –1933.docxJournal of ManagementVol. 42 No. 7, November 2016 1904 –1933.docx
Journal of ManagementVol. 42 No. 7, November 2016 1904 –1933.docx
 
A fuzzy logic based on sentiment
A fuzzy logic based on sentimentA fuzzy logic based on sentiment
A fuzzy logic based on sentiment
 
Discussion 2 Predictor Effectiveness in Criterion Measure Estimat.docx
Discussion 2 Predictor Effectiveness in Criterion Measure Estimat.docxDiscussion 2 Predictor Effectiveness in Criterion Measure Estimat.docx
Discussion 2 Predictor Effectiveness in Criterion Measure Estimat.docx
 
Paper id 29201413
Paper id 29201413Paper id 29201413
Paper id 29201413
 
10120140504016
1012014050401610120140504016
10120140504016
 
10120140504016 2
10120140504016 210120140504016 2
10120140504016 2
 
Harmonizing employee ‘organizational dreaming an
Harmonizing employee ‘organizational dreaming  anHarmonizing employee ‘organizational dreaming  an
Harmonizing employee ‘organizational dreaming an
 
Personality Prediction with social media using Machine Learning
Personality Prediction with social media using Machine LearningPersonality Prediction with social media using Machine Learning
Personality Prediction with social media using Machine Learning
 
Personality Prediction with social media using Machine Learning
Personality Prediction with social media using Machine LearningPersonality Prediction with social media using Machine Learning
Personality Prediction with social media using Machine Learning
 

Mehr von Syamsul Bahrin Zaibon

Mehr von Syamsul Bahrin Zaibon (6)

Kempen bumi hijau scimpa
Kempen bumi hijau scimpaKempen bumi hijau scimpa
Kempen bumi hijau scimpa
 
Pid95
Pid95Pid95
Pid95
 
ICOCI2013: Keynotes 1
ICOCI2013: Keynotes 1ICOCI2013: Keynotes 1
ICOCI2013: Keynotes 1
 
ICOCI2013 Non Personal Interpretive Media at Cultural Heritage Sites
ICOCI2013 Non Personal Interpretive Media at Cultural Heritage SitesICOCI2013 Non Personal Interpretive Media at Cultural Heritage Sites
ICOCI2013 Non Personal Interpretive Media at Cultural Heritage Sites
 
Multimedia Database
Multimedia DatabaseMultimedia Database
Multimedia Database
 
Multimedia Database
Multimedia DatabaseMultimedia Database
Multimedia Database
 

Kürzlich hochgeladen

ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 

Kürzlich hochgeladen (20)

ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 

Discovering Personality Types and Diversity Based on Software Team Roles

  • 1. Proceedings of the 4th International Conference on Computing and Informatics, ICOCI 2013 28-30 August, 2013 Sarawak, Malaysia. Universiti Utara Malaysia (http://www.uum.edu.my ) Paper No. 096 259 DISCOVERING PERSONALITY TYPES AND DIVERSITY BASED ON SOFTWARE TEAM ROLES Abdul Rehman Gilal1 , Mazni Omar2 , and Kamal Imran Sharif3 1 Sukkur IBA, Pakistan, a-rehman@iba-suk.edu.pk 1 Universiti Utara Malaysia, Malaysia, rehman_gilal33@yahoo.com 2 Universiti Utara Malaysia, Malaysia, mazni@uum.edu.my 3 Universiti Utara Malaysia, Malaysia, kamalimran@uum.edu.my ABSTRACT. Human aspects in software engineering play key role in composing effective team members. However, to date there is no general consensus on the effective personality types and diversity based on team roles. Thus, this paper aims to discover relationships between personality types and diversity based on two software team roles – team leader and programmer. A rule-based approach by using rough set technique was used to discover patterns of the data selected. The results revealed that extrovert personality type is dominant for both software team roles for effective team. The results of this study provide useful rules for decision makers to understand and get insight into selecting effective team members that lead to producing high quality software. Keywords: software team composition, personality types, diversity, team roles, rule-based INTRODUCTION Software engineering (SE) is often perceived as technical activity. However, there is growing evidence that the success of software project depends on humanistic aspects (Dingsoyr & Dyba, 2012; Martínez, Licea, Rodríguez-Díaz, & Castro, 2010). One of the humanistic aspects that may impact the quality of software project is the composition of personality types and behaviour among the team members (Acuña, Gómez, & Juristo, 2009; Cunha & Greathead, 2007; Koroutchev, Acuña, & Gómez, 2013; Mazni, Sharifah Lailee, & Naimah, 2011). A number of studies have been done in the past on team composition and personality types in software engineering, but the issue pertinent to a suitable personality type composition for effective teamwork is still being questioned (da Silva et al., 2013; Dingsoyr & Dyba, 2012). Software team diversity is one of the significant elements in determining team effectiveness (Peslak, 2006; Woehr, Arciniega, & Poling, 2013). Diversity may refer to diversification of demographic, knowledge, skills, or personality types amongst team members. In this study, diversity defined as the differences of personality types among members in a team. Currently, there is no general consensus on the advantages of having diversification amongst team members towards developing high quality software. This is because team dynamism plays a key role in software team composition. To date, most of techniques to analyze patterns of personality types in software engineering are based on statistical and qualitative analysis (Acuña et al., 2009; Bradley &Hebert, 1997; Koroutchev et al., 2013). There is lack of research on applying rule-based technique in order to understand patterns existed in the data selected. Rule-based approach
  • 2. Proceedings of the 4th International Conference on Computing and Informatics, ICOCI 2013 28-30 August, 2013 Sarawak, Malaysia. Universiti Utara Malaysia (http://www.uum.edu.my ) Paper No. 096 260 offers significant advantages because the rules generated are easy to understand and can be easily interpreted. This is because rules generated imply rules decision in human understandable forms. Therefore, this study aims to investigate the relationships of personality types, diversity, and software team roles by using a rule-based approach. RELATED WORKS In software engineering, the Myers-Briggs Type Indicator (MBTI) personality type is a widely used and accepted amongst researchers in SE domains (Bradley & Hebert, 1997; Cunha & Greathead, 2007; Karn & Cowling, 2006; Karn, Syed-Abdullah, Cowling, & Holcombe, 2007; Mazni, 2012). The MBTI consists of 16 personality types that combine 4 pairs of personality type‘s dimensions, which are: i. Introvert (I) – Extrovert (E) ii. Sensing (S) – Intuitive (N) iii. Thinking (T) – Feeling (F) iv. Judging (J) – Perceiving (P) Mazni and Sharifah-Lailee (2010) indicated that certain personality types, namely extrovert (E), sensing (S), feeling (F) and judging (J), affect the software project success the most, whereby the last type inevitably affects project success, as most software team members are judging types. Another study by Martinez et al. (2010) proposed a RAMSET a Role Assignment Methodology for Software Engineering Teams, in which a personality of team member was defined with team roles. In the study, the researcher focused students to know their expertise in the particular area of programming languages and databases. MBTI personality test was used to gain the personality of an individual student. The research revealed the fact that Extrovert (E)‘s and Sensing (S)‘s can be suitable for analyst and designer, and Introvert (I)‘s for programmer/developer. Moreover, the researcher recommended that ISTP personality type is suitable for programmer, ENTJ for designer, and ESTJ for analyst and tester. In order to mitigate risks of assigning ineffective personality types of team members, Capretz and Ahmed (2010) has proposed a conceptual model of the effective personality types team members. The authors suggested a suitable personality types according to software team roles. For example, programmers must have Introvert (I) personality types, whereas system analyst must have Extrovert (E) personality in order to compose effective team members. They also suggested that software designer should be with intuitive (N) and thinking (T) personality types. Moreover, programmer must have IST personality types to be effective members. Lastly, sensing (S) and judging (J) personality types can benefit the tester role. Nevertheless, this model is non-empirical which is difficult to test its effectiveness. METHODOLOGY In order to investigate the relationships amongst variables investigated; personality types, diversity and team roles, data from Mazni (2012) was chosen. The data was examined by using a rule-based approach. The rule based approach is based on rough set technique. Rough sets technique was chosen because it could handle imprecise and uncertainty datasets. Moreover, data size assumptions and normality of data is not required in rough sets (Düntsch & Gediga, 2000; Hui, 2011; Pawlak, 1997). Rough set generates IF-THEN decision rules which pave a way for researchers to identify and understand different patterns in the collected data.
  • 3. Proceedings of the 4th International Conference on Computing and Informatics, ICOCI 2013 28-30 August, 2013 Sarawak, Malaysia. Universiti Utara Malaysia (http://www.uum.edu.my ) Paper No. 096 261 The data selected was examined using ROSETTA tool, a tool for analyzing data using rough set technique. In order to investigate patterns of data, several tasks are performed. The tasks are: i. Reduct Generation Rules This task was carried out to determine minimal attributes that show knowledge patterns in data. ii. Rules Generation This task was performed in order to obtain rules that shows patterns amongst the variables investigated- personality types, diversity and software team roles. iii. Rules Filtering The rules filtering task was carried to determine the most appearance variables in rules generated. The higher appearance of the variables demonstrated that the variable is the most significant variable to determine team effectiveness (Clark, 2009; Wong & Chung, 2007). Only rules that have effective decision were considered to be analyzed. RESULTS OF RULES GENERATED In this section, rules generated using ROSETTA tool will be presented based on the software team roles. Team Leader Role Initially, there are 22 rules were generated for team leader role. In order to understand relationships of patterns existed in the data, every pair of MBTI personality type indicator was observed based on decision (effective) rules. In this study, Q (1) refers to effective decision rules. After filtering the rules, only 9 rules are considered as effective decision rules. Table 1. Decision Rules for Team Leader Role Rule Number Rules 1 ie(2) AND sn(2) AND Diversity(2) => Q(1) 2 sn(2) AND tf(2) AND Diversity(3) => Q(0) OR Q(1) 3 sn(2) AND Diversity(6) => Q(1) 4 ie(2) AND Diversity(1) => Q(1) 5 ie(2) AND sn(2) AND tf(2) AND Diversity(5) => Q(1) 6 ie(1) AND sn(2) AND Diversity(4) => Q(1) 7 Diversity(7) => Q(1) 8 ie(1) AND tf(2) AND Diversity(4) => Q(1) 9 ie(2) AND sn(1) AND tf(1) AND Diversity(4) => Q(1) Based on Table 1, the first pair of MBTI, I-E (Introvert-Extrovert)) occurred 6 times (see rule number 1, 4, 5, 6, 7 and 8). In which the E, (ie(2)) personality types appeared 4 times and I, (ie(1)) types of personality appeared 2 times. Therefore, E personality type was observed more effective with appearance within 4 rules (66.7%) than I types of personality within 2 rules with 33.3%. The second pair of MBTI personality indicator, S-N (Sensing- Intuitive), was also observed from effective (decision) team leader‘s rules. This pair was also appeared 6 times in effective rules (see rule number 1, 2, 3, 5, 6 and 9), in which N (sn(2))got higher appearance within rules by appearing 5 times with 83.3%, whereas S (sn(1)) personality types got lower appearance than N (sn(2)) by obtaining 16.7%. Here N types of personality were shown as dominated personality types in the second pair.
  • 4. Proceedings of the 4th International Conference on Computing and Informatics, ICOCI 2013 28-30 August, 2013 Sarawak, Malaysia. Universiti Utara Malaysia (http://www.uum.edu.my ) Paper No. 096 262 In T-F (Thinking-Feeling) pair of MBTI personality indicator, the personality types were observed based on 9 effective rules as perceived in Table 1. It shows that the effective rules in which T-F pair appeared 4 times. The personality type F remained dominated on T by obtaining the 3 times appearance with 75%. The last pair of MBTI personality indicator J-P was not found in effective rules of team leader role in the data set. This is because majority of the team leader has J personality type. The team personality diversity was also analyzed in team leader role based on the effective rules. It was seen that heterogeneous team leaders were effectively appeared than homogeneous. In this study, heterogeneous refers to team that have diversity more than 4. In results, the heterogeneous percentage was 66.7% by appearing 6 times in effective rules; whereas, homogeneous teams appeared 3 times with 33.3% in effective rules in the dataset. Programmer Role For the programmer role, there are 17 rules were generated. After filtering the rules, only 7 rules are considered as effective decision rules. Table 2. Decision Rules for Programmer Role Rule Number Rules 1 sn(1) AND tf(1) AND Diversity(2) => Q(0) OR Q(1) 2 ie(1) AND sn(1) AND Diversity(6) => Q(0) OR Q(1) 3 ie(2) AND tf(1) AND Diversity(1) => Q(0) OR Q(1) 4 tf(2) AND Diversity(1) => Q(1) 5 sn(2) AND tf(1) AND Diversity(4) => Q(1) 6 Diversity(7) => Q(1) 7 sn(2) AND tf(1) AND Diversity(2) => Q(1) Based on MBTI personality indicator, the I-E pair was observed from effective decision rules generated by ROSETTA. The first pair of MBTI was shown only two times (rule number 2 and 3) in decision rules. Both personality types I (ie(1)) and E (ie(2)) appear one time in rules. Based on conditions supported, E obtained 57.1% and I got 42.9% in the first pair. The second pair of MBTI personality indicator, S-N (Sensing-Intuitive), was repeated 4 times in decision rules (rule number 1, 2, 5 and 7) in which both personality types S and N appeared equally 2 times. The T-F pair of MBTI appeared 5 times (rule number 1, 3, 4, 5, and 7) in the decision rules. In T-F pair, the T personality types were observed as most frequent appearance in decision rules than F rules. In results, it was seen that T got 4 times appearance with 80% appearance. On the other hand, F only got 1 times appearance with 20%, T personality types could be categorized as effective as appeared 80% in the rules. It was observed that no rule was extracted from experiment for J-P pair of MBTI personality indicator. In descriptive analysis, it was observed that J remained dominated in the pair on P. Team personality diversity was similarly observed as it was observed in team leader section. Based on rules generated by using rough sets technique, it was also obtained that homogeneous programmer were effectively appeared than heterogeneous. In results, the percentage of homogeneous teams was 57.1% by appearing 4 times in effective rules, whereas, heterogeneous teams appeared 3 times with 42.9% in effective rules.
  • 5. Proceedings of the 4th International Conference on Computing and Informatics, ICOCI 2013 28-30 August, 2013 Sarawak, Malaysia. Universiti Utara Malaysia (http://www.uum.edu.my ) Paper No. 096 263 DISCUSSION Overall, 9 rules were obtained as effective rules for team leader role. Decision rules were then observed based on MBTI personality indicator, in which each pair was discussed separately. In the first pair, E remained dominated on I by obtaining 66.7%. N outperformed the S in the second pair of MBTI with obtaining 88.3%. In the third pair T-F, decision rules T outperformed the F with 75%. The last pair of MBTI, J-P, remained invisible in rules. Moreover, heterogeneous teams outperformed the homogenous by obtaining 66.7%. For the programmer role, 7 rules are considered as effective decision rules. Based on MBTI personality indicator decision rules were then observed. Each pair was discussed separately, in the first pair, I and E found equally in rules but E got (57.1%) higher percentage based on conditions supporting compared to I. N and S in the second pair of MBTI were also appeared equally in rules. In the third pair T-F, T outperformed the F with 75%. The last pair of MBTI, J-P, is not visible in any decision rule. Finally, homogenous teams outperformed the heterogeneous with 57.1%. The results show that E personality type is significant in determining team effectiveness for both team roles. A good leader and programmer need to actively communicate with the users in order to get clear requirements. This finding in line with previous study that demonstrated extrovert members give an impact towards the quality of software produced by a team (Acuña et al., 2009). In addition, T, thinking personality types are dominant for the programmers since it is naturally for a programmer to have the ability in making logical and objective decisions. These results are supported with other studies (Capretz & Ahmed, 2010; Peslak, 2006). CONCLUSION AND RECOMMENDATIONS This study revealed that there are significant relationships between personality types and diversity based on software team roles. The results demonstrated that extrovert personality types play a dominant role to induce a team to be effective team. In addition, this research also reveals that heterogeneous team leaders with diverse personality types in a team can be effective leaders; whereas programmers can work better in homogeneous software development team. Knowledge patterns by the rules generated can assist decision makers to compose humanistic aspects that suited for the team members. This can promote better team performance that supports smart community initiative. The research focuses on small – medium software team composition, which comprises of 4-6 team members. Therefore, future research can use data collected from large scale software team size. REFERENCES Acuña, S. T., Gómez, M., & Juristo, N. (2009). How Do Personality, Team Processes And Task Characteristics Relate To Job Satisfaction And Software Quality? Journal Of Information And Software Technology, 51(3), 627-639. Bradley, J. H., & Hebert, F. J. (1997). The Effect Of Personality Type On Team Performance. Journal Of Management Development, 16(5), 337-353. Capretz, L. F., & Ahmed, F. (2010). Making Sense Of Software Development And Personality Types. It Professional, 12(1), 6-13. Clark, S. D. (2009). Characterising And Predicting Car Ownership Using Rough Sets. Transportation Research Part C: Emerging Technologies, 17(4), 381-393.
  • 6. Proceedings of the 4th International Conference on Computing and Informatics, ICOCI 2013 28-30 August, 2013 Sarawak, Malaysia. Universiti Utara Malaysia (http://www.uum.edu.my ) Paper No. 096 264 Cunha, A. D. D., & Greathead, D. (2007). Does Personality Matter?: An Analysis Of Code-Review Ability. Commun. Acm, 50(5), 109-112. Da Silva, F. Q. B., França, A. C. C., Suassuna, M., De Sousa Mariz, L. M. R., Rossiley, I., De Miranda, R. C. G.Et Al. (2013). Team Building Criteria In Software Projects: A Mix-Method Replicated Study. Information And Software Technology(0). Dingsoyr, T., & Dyba, T. (2012). Team Effectiveness In Software Development: Human And Cooperative Aspects In Team Effectiveness Models And Priorities For Future Studies. Paper Presented At The 5th International Workshop On Cooperative And Human Aspects Of Software Engineering (Chase) Düntsch, I., & Gediga, G. (2000). Rough Set Data Analysis: A Road To Non-Invasive Knowledge Discovery (Vol. 2). Bangor, Bissendorf: Metoδos Publisher. Hui, Y. (2011). Ad Hoc Networks Based On Rough Set Distance Leaming Method. Information Technology Journal, 10(5), 1038-1043. Karn, J., & Cowling, T. (2006). A Follow Up Study Of The Effect Of Personality On The Performance Of Software Engineering Teams. Paper Presented At The International Symposium On Empirical Software Engineering Rio De Janeiro, Brazil. Karn, J., Syed-Abdullah, S., Cowling, A. J., & Holcombe, M. (2007). A Study Into The Effects Of Personality Types And Methodology On Cohesion In Software Engineering Teams. Behaviour & Information Technology, 26(2), 99-11. Koroutchev, K., Acuña, S. T., & Gómez, M. N. (2013). The Social Environment As A Determinant For The Impact Of The Big Five Personality Factors And The Group‘s Performance. . International Journal Of Human Capital And Information Technology Professionals (Ijhcitp, 4(1), 1-8. Martínez, L. G., Licea, G., Rodríguez-Díaz, A., & Castro, J. R. (2010). Experiences In Software Engineering Courses Using Psychometrics With Ramset. Paper Presented At The Proceedings Of The Fifteenth Annual Conference On Innovation And Technology In Computer Science Education. Mazni, O. (2012). The Effectiveness Of An Agile Software Methodology: Empirical Evidence On Humanistic Aspects. Universiti Teknologi Mara, Shah Alam. Mazni, O., Sharifah Lailee, S.-A., & Naimah, M. H. (2010). Analyzing Personality Types To Predict Team Performance. Paper Presented At The Cssr'10, Kuala Lumpur, Malaysia. Mazni, O., Sharifah Lailee, S.-A., & Naimah, M. H. (2011). Developing A Team Performance Prediction Model: A Rough Sets Approach. In A. A. Manaf (Ed.), Icieis 2011 Commmunication In Computer And Information Sciences, Ccis Part Ii (Vol. 252, Pp. 691-705): Springer- Heidelberg. Pawlak, Z. (1997). Rough Set Approach To Knowledge-Based Decision Support. European Journal Of Operational Research, 99(1), 48-57. Peslak, A. R. (2006). The Impact Of Personality On Information Technology Team Projects. Paper Presented At The Acm Sigmis Cpr Conference On Computer Personnel Research, Claremont, California, Usa. Woehr, D., Arciniega, L., & Poling, T. (2013). Exploring The Effects Of Value Diversity On Team Effectiveness. Journal Of Business And Psychology, 28(1), 107-121. Wong, J.-T., & Chung, Y.-S. (2007). Rough Set Approach For Accident Chains Exploration. Accident Analysis & Prevention, 39(3), 629-637.