The Analysis of Software Source Code Readability: Case Study at Education of Informatics and Computer Engineering Study Program of Sebelas Maret University

Imam Setiawan, Dwi Maryono, Basori Basori

Abstract

Source code readability is a property that influences how easily a given piece of code can be read and understood. Since source code readability can affect software quality, especially maintainability, then programmers must have good sense of writing readable code. For computer science and software engineering student, they have to start learning how to write readable code in order to compete later in the industrial. Unfortunately, computer science and software engineering curriculum promotes understanding the programming paradigms of particular language, compared to write readable code. Based on its importance, we analyzed source code of software written by Education of Informatics and Computer Engineering of Sebelas Maret University students to describe its readability. We determine readability category from source code based on two programming features, variable and function writing. Each programming features involved has its own criteria so that it can be classified in the readable or less readable category. Finally, we discuss the implications of this study on learning process of Education of Informatics and Computer Engineering study program, Sebelas Maret University. For example, our data suggest to use code reviews to teach student about source code readability.

Full Text:

PDF

References

Buse, R. P. L., & Weimer, W. R. (2010). Learning a metric for code readability. IEEE Transactions on Software Engineering, 36(4), 546–558. https://doi.org/10.1109/TSE.2009.70

Gruber, H., & Jegatheeswaran, V. (2018). The Improvement of Understanding and Readability of Code Through the Application of Programming Guidelines, (October), 1–13.

Sedano, T. (2016). Code readability testing, an empirical study. In Proceedings - 2016 IEEE 29th Conference on Software Engineering Education and Training, CSEEandT 2016 (pp. 111–117). https://doi.org/10.1109/CSEET.2016.36

Sutopo, H.B. (2006). Metodologi Penelitian Kualitatif: Dasar Teori dan Terapannya dalam Penelitian. Surakarta: UNS Press.

Refbacks

  • There are currently no refbacks.