Melola Discovery

← Melola Discovery

Jurnal SINTA 2

Analysis of Coding Stress Impact on Students Programming Skills with Random Forest and C4.5 Algorithms

Jurnal Ilmu Komputer dan Informasi (JIKI) · Vol. 18 No. 2 (2025) · pp. 167–180

DOI
10.21609/jiki.v18i2.1487
ISSN
2502-9274, 2088-7051
Published
2025-06-26
Publisher
Faculty of Computer Science - Universitas Indonesia
Language
eng

Abstract

Students' stress often impedes their advancement in programming, which demands logical reasoning, an understanding of algorithms, and a firm grasp of basic concepts. This research intends to pinpoint the elements that affect students' programming abilities, explore their connection to stress levels, and assess the effectiveness of the Random Forest and C4.5 algorithms in classifying data. Information was gathered through an online questionnaire involving 744 students in 2024 at various leading universities in Islamabad, Pakistan. The dataset used in this study was sourced from Kaggle, which provides insights into factors affecting students' programming performance and stress levels. The analysis utilized a Confusion Matrix and evaluation metrics like accuracy, precision, recall, and F1-Score. The analysis results indicate that the C4.5 algorithm has a higher accuracy of 68.04% compared to Random Forest, which achieved 65.54%. Additionally, C4.5 outperforms Random Forest in terms of precision, scoring 71.7% versus 65.2%. However, in terms of recall, Random Forest performs better with a score of 66.3%, while C4.5 only reaches 59.6%. This study confirms that interest in programming, debugging skills, mathematical and analytical abilities, and perceptions of programming significantly impact students' performance and stress levels. Students with strong logical abilities and adequate support demonstrate better performance and lower stress levels, whereas those with weak technical skills and negative perceptions are more vulnerable to stress, which adversely affects their performance. These findings emphasize the importance of creating a positive learning environment through interactive methods, structured problem-solving, and additional support.

Collaboration network of the authors

2 authors · 1 co-authorship link

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • State University of Semarang
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

Metadata source: OAI-PMH (metadata jurnal) https://jiki.cs.ui.ac.id/index.php/jiki/oai, first harvested 26 Okt 2026, last seen 26 Okt 2026.
Original metadata (oai_dc)
<oai_dc:dc xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/  http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
	<dc:title xml:lang="en-US">Analysis of Coding Stress Impact on Students Programming Skills with Random Forest and C4.5 Algorithms</dc:title>
	<dc:creator>Azkiya, M. Akiyasul</dc:creator>
	<dc:creator>Ifriza, Yahya Nur</dc:creator>
	<dc:description xml:lang="en-US">Students' stress often impedes their advancement in programming, which demands logical reasoning, an understanding of algorithms, and a firm grasp of basic concepts. This research intends to pinpoint the elements that affect students' programming abilities, explore their connection to stress levels, and assess the effectiveness of the Random Forest and C4.5 algorithms in classifying data. Information was gathered through an online questionnaire involving 744 students in 2024 at various leading universities in Islamabad, Pakistan. The dataset used in this study was sourced from Kaggle, which provides insights into factors affecting students' programming performance and stress levels. The analysis utilized a Confusion Matrix and evaluation metrics like accuracy, precision, recall, and F1-Score. The analysis results indicate that the C4.5 algorithm has a higher accuracy of 68.04% compared to Random Forest, which achieved 65.54%. Additionally, C4.5 outperforms Random Forest in terms of precision, scoring 71.7% versus 65.2%. However, in terms of recall, Random Forest performs better with a score of 66.3%, while C4.5 only reaches 59.6%. This study confirms that interest in programming, debugging skills, mathematical and analytical abilities, and perceptions of programming significantly impact students' performance and stress levels. Students with strong logical abilities and adequate support demonstrate better performance and lower stress levels, whereas those with weak technical skills and negative perceptions are more vulnerable to stress, which adversely affects their performance. These findings emphasize the importance of creating a positive learning environment through interactive methods, structured problem-solving, and additional support.</dc:description>
	<dc:publisher xml:lang="en-US">Faculty of Computer Science  - Universitas Indonesia</dc:publisher>
	<dc:date>2025-06-26</dc:date>
	<dc:type>info:eu-repo/semantics/article</dc:type>
	<dc:type>info:eu-repo/semantics/publishedVersion</dc:type>
	<dc:format>application/pdf</dc:format>
	<dc:identifier>https://jiki.cs.ui.ac.id/index.php/jiki/article/view/1487</dc:identifier>
	<dc:identifier>10.21609/jiki.v18i2.1487</dc:identifier>
	<dc:source xml:lang="en-US">Jurnal Ilmu Komputer dan Informasi; Vol. 18 No. 2 (2025): Jurnal Ilmu Komputer dan Informasi (Journal of Computer Science and Information); 167-180</dc:source>
	<dc:source>2502-9274</dc:source>
	<dc:source>2088-7051</dc:source>
	<dc:source>10.21609/jiki.v18i2</dc:source>
	<dc:language>eng</dc:language>
	<dc:relation>https://jiki.cs.ui.ac.id/index.php/jiki/article/view/1487/542</dc:relation>
	<dc:rights xml:lang="en-US">Copyright (c) 2025 Jurnal Ilmu Komputer dan Informasi</dc:rights>
</oai_dc:dc>