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 |

Code Readability Management of High-level Programming Languages: A Comparative Study

Author 1: Muhammad Usman Tariq Author 2: Muhammad Bilal Bashir Author 3: Muhammad Babar Author 4: Adnan Sohail
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 11, No. 3 · Published 2020 · Cited by 11

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

Abstract

Quality can never be an accident and therefore, software engineers are paying immense attention to produce quality software product. Source code readability is one of those important factors that play a vital role in producing quality software. The code readability is an internal quality attribute that directly affects the future maintenance of the software and re-usability of same code in similar other projects. Literature shows that readability does not just rely on programmer’s ability to write tidy code but it also depends on programming language’s syntax. Syntax is the most visible part of any programming language that directly influence the readability of its code. If readability is a major factor for a given project, the programmers should know about the language that they shall choose to achieve the required level of quality. For this we compare the readability of three most popular high-level programming languages; Java, C#, and C++. We propose a comprehensive framework for readability comparison among these languages. The comparison has been performed on the basis of certain readability parameters that are referenced in the literature. We have also implemented an analysis tool and performed extensive experiments that produced interesting results. Furthermore, to judge the effectiveness of these results, we have performed statistical analysis using SPSS (Statistical Package for Social Sciences) tool. We have chosen the Spearman’s correlation ad Mann Whitney’s T-test for the same. The results show that among all three languages, Java has the most readable code. Programmers should use Java in the projects that have code readability as a significant quality requirement.

Keywords

How to Cite this Article

Tariq, M. U., Bashir, M. B., Babar, M., & Sohail, A. (2020). Code Readability Management of High-level Programming Languages: A Comparative Study. International Journal of Advanced Computer Science and Applications, 11(3). https://doi.org/10.14569/IJACSA.2020.0110375

Tariq, Muhammad Usman, et al.. "Code Readability Management of High-level Programming Languages: A Comparative Study." International Journal of Advanced Computer Science and Applications, vol. 11, no. 3, 2020, https://doi.org/10.14569/IJACSA.2020.0110375.

@article{Tariq2020,
  title     = {Code Readability Management of High-level Programming Languages: A Comparative Study},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {11},
  number    = {3},
  year      = {2020},
  publisher = {The Science and Information Organization},
  author    = {Muhammad Usman Tariq and Muhammad Bilal Bashir and Muhammad Babar and Adnan Sohail},
  doi       = {10.14569/IJACSA.2020.0110375},
  url       = {https://doi.org/10.14569/IJACSA.2020.0110375}
}

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.