Pedagogical Suitability: A Software Metrics-Based Analysis of Java and Python
Muhammad Shumail Naveed ()
Additional contact information
Muhammad Shumail Naveed: Department of Computer Science & Information Technology, University of Balochistan, Quetta, Pakistan
International Journal of Innovations in Science & Technology, 2024, vol. 6, issue 4, 1956-1967
Abstract:
Programming is one of the foundational skills essential for computer science professionals, yet attaining proficiency in this skill is widely acknowledged as a formidable challenge. The intrinsic complexity of programming is often cited as the primary factor contributing to its difficulty. The choice of programming language for IP courses typically relies on past experiences and empirical evidence, rather than on a quantitative basis, which can affect its effectiveness and suitability for novice learners.The study presented in this article conducted a quantitative analysis of Java and Python to assess their suitability for use in IP courses. The analysis involved evaluating programs based on a total of 210 elementary programming algorithms using HCM. The results of the study indicated that Python programs, compared to Java programs, have a reduced reliance on lexical elements, are less complex, and have a smaller code size. Additionally, Python was found to produce less complex programs and required less effort and time for development and maintenance. Moreover, Python programs tend to have fewer bugs.Overall, the study concluded that Python is better suited for IP courses than Java. The novelty of this study lies in its quantitative comparison of Java and Python using HCM, revealing that Python is more appropriate for IP courses due to its lower complexity, reduced development effort, and fewer bugs.
Keywords: IP; Programming Language Comparison, HCM; Java; Python (search for similar items in EconPapers)
Date: 2024
References: Add references at CitEc
Citations:
Downloads: (external link)
https://journal.50sea.com/index.php/IJIST/article/view/1123/1663 (application/pdf)
https://journal.50sea.com/index.php/IJIST/article/view/1123 (text/html)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:abq:ijist1:v:6:y:2024:i:4:p:1956-1967
Access Statistics for this article
International Journal of Innovations in Science & Technology is currently edited by Prof. Dr. Syed Amer Mahmood
More articles in International Journal of Innovations in Science & Technology from 50sea
Bibliographic data for series maintained by Iqra Nazeer ().