Journal of Informatics and Vocational Education
Vol 2, No 1 (2019): Journal of Informatics and Vocational Education

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

Imam Setiawan (Informatics Education Department Faculty of Teacher Training and Education, Universitas Sebelas Maret)
Dwi Maryono (Informatics Education Department Faculty of Teacher Training and Education, Universitas Sebelas Maret)
Basori Basori (Informatics Education Department Faculty of Teacher Training and Education, Universitas Sebelas Maret)



Article Info

Publish Date
22 Feb 2019

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.

Copyrights © 2019






Journal Info

Abbrev

joive

Publisher

Subject

Computer Science & IT Education Other

Description

JOIVE is a peer-reviewed journal providing a forum for presenting the latest original research results and developments in the fields of informatics and applied computer science education. The journal promotes discussion among researchers, students, and practitioners in informatics and practical ...