Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Suitable Personality Traits for Learning Programming Subjects: A Rough-Fuzzy Model

Author 1: Abdul Rehman Gilal Author 2: Jafreezal Jaafar Author 3: Mazni Omar Author 4: Shuib Basri Author 5: Izzatdin Abdul Aziz Author 6: Qamar Uddin Khand Author 7: Mohd Hilmi Hasan
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 8, No. 8 · Published 2017 · Cited by 9

DOI: https://doi.org/10.14569/IJACSA.2017.080820

Abstract

Programming is a cognitive activity which requires logical reasoning to code for abstract presentation. This study aims to find out the personality traits of students who maintain the effective grades in learning programming courses such as structured programming (SP) and object oriented programming (OOP) by gender classification. Data were collected from three universities to develop, validate, and generalize the Rough-Fuzzy model. Genetic and Johnson algorithms were applied under Rough set theory’s (RST) principles to extract the decision rules. In addition, Standard Voting, Naïve Bayesian, and Object Tracking procedures were applied on the generated decision rules to find the prediction accuracy of each algorithm. Mamdani’s Fuzzy Inference System (FIS) was used for mapping the decision rules’ condition (input) to decision (output) based on fuzzy set theory (FST) to develop the model. The results highlighted that certain personality compositions can be suitable for scoring good grades in programming subjects. For instance, a female student is capable enough to improve the programming skills if she is composed of introvert and sensing personality traits. Therefore, it is important to investigate an appropriate personality composition for programming learners.

Keywords

How to Cite this Article

Gilal, A. R., Jaafar, J., Omar, M., Basri, S., Aziz, I. A., Khand, Q. U., & Hasan, M. H. (2017). Suitable Personality Traits for Learning Programming Subjects: A Rough-Fuzzy Model. International Journal of Advanced Computer Science and Applications, 8(8). https://doi.org/10.14569/IJACSA.2017.080820

Gilal, Abdul Rehman, et al.. "Suitable Personality Traits for Learning Programming Subjects: A Rough-Fuzzy Model." International Journal of Advanced Computer Science and Applications, vol. 8, no. 8, 2017, https://doi.org/10.14569/IJACSA.2017.080820.

@article{Gilal2017,
  title     = {Suitable Personality Traits for Learning Programming Subjects: A Rough-Fuzzy Model},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {8},
  number    = {8},
  year      = {2017},
  publisher = {The Science and Information Organization},
  author    = {Abdul Rehman Gilal and Jafreezal Jaafar and Mazni Omar and Shuib Basri and Izzatdin Abdul Aziz and Qamar Uddin Khand and Mohd Hilmi Hasan},
  doi       = {10.14569/IJACSA.2017.080820},
  url       = {https://doi.org/10.14569/IJACSA.2017.080820}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.