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

dc.contributor.authorTariq, Muhammad Usmannull
dc.contributor.authorBashir, Muhammad Bilalnull
dc.contributor.authorBabar, Muhammadnull
dc.contributor.authorETAL..null
dc.date.accessioned2023-05-31T05:44:10Znull
dc.date.accessioned2023-08-20T11:00:06Z
dc.date.available2023-05-31T05:44:10Znull
dc.date.available2023-08-20T11:00:06Z
dc.date.issued2020-03null
dc.description.abstractQuality 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.en_US
dc.identifier.citationTariq, 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).en_US
dc.identifier.doihttps://doi.org/https://dx.doi.org/10.14569/IJACSA.2020.0110375null
dc.identifier.urihttps://edms.wexl.in/handle/1/5149
dc.language.isoenen_US
dc.publisherThe Science and Information Organizationen_US
dc.subjectSource codeen_US
dc.subjectHigh-level programming languagesen_US
dc.subjectJavaen_US
dc.subjectC++en_US
dc.subjectCode readabilityen_US
dc.subjectCode readability indexen_US
dc.titleCode Readability Management of High-level Programming Languages: A Comparative Studyen_US
dc.title.alternativeJournal articleen_US
dc.typeArticleen_US

Files

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: