Depending on the amount of data to process, file generation may take longer.

If it takes too long to generate, you can limit the data by, for example, reducing the range of years.

Article

Download file Download BibTeX

Title

Effect or Program Constructs on Code Readability and Predicting Code Readability Using Statistical Modeling

Authors

Year of publication

2021

Published in

Foundations of Computing and Decision Sciences

Journal year: 2021 | Journal volume: vol. 46 | Journal number: no. 2

Article type

scientific article

Publication language

english

Keywords
EN
  • code readability
  • program constructs
  • code readability metrics
  • statistical modeling
  • code readability prediction
Abstract

EN In software, code is the only part that remains up to date, which shows how important code is. Code readability is the capability of the code that makes it readable and understandable for professionals. The readability of code has been a great concern for programmers and other technical people in development team be-cause it can have a great influence on software maintenance. A lot of research has been done to measure the influence of program constructs on the code readability but none has placed the highly influential constructs together to predict the readability of a code snippet. In this article, we propose a novel framework using statistical modeling that extracts important features from the code that can help in estimating its read-ability. Besides that using multiple correlation analysis, our proposed approach can measure dependencies among different program constructs. In addition, a multiple regression equation is proposed to predict the code readability. We have automated the proposals in a tool that can do the aforementioned estimations on the input code. Using those tools we have conducted various experiments. The results show that the calculated estimations match with the original values that show the effectiveness of our proposed work. Finally, the results of the experiments are analyzed through statistical analysis in SPSS tool to show their significance.

Pages (from - to)

127 - 145

DOI

10.2478/fcds-2021-0009

URL

https://sciendo.com/article/10.2478/fcds-2021-0009

License type

CC BY-NC-ND (attribution - noncommercial - no derivatives)

Full text of article

Download file

Access level to full text

public

Ministry points / journal

40

Ministry points / journal in years 2017-2021

40

This website uses cookies to remember the authenticated session of the user. For more information, read about Cookies and Privacy Policy.