A Heuristic Tool for Measuring Software Quality Using Program Language Standards

  • Ghadeer Written by
  • Update: 09/05/2022

A Heuristic Tool for Measuring Software Quality Using Program Language Standards

Mohammad Abdallah

Faculty of Science and Information Technology, Al-Zaytoonah University of Jordan, Jordan

This email address is being protected from spambots. You need JavaScript enabled to view it.

Mustafa Alrifaee

Faculty of Science and Information Technology, Al-Zaytoonah University of Jordan, Jordan

This email address is being protected from spambots. You need JavaScript enabled to view it.

Abstract: Quality is a critical aspect of any software system. Indeed, it is a key factor for the competitiveness, longevity, and effectiveness of software products. Code review facilitates the discovery of programming errors and defects, and using programming language standards is such a technique. In this study, we developed a code review technique for achieving maximum software quality by using programming language standards. A Java Code Quality Reviewer tool (JCQR) was proposed as a practical technique. It is an automated Java code reviewer that uses SUN and other customized Java standards. The JCQR tool produces new quality-measurement information that indicates applied, satisfied, and violated rules in a piece of code. It also suggests whether code quality should be improved. Accordingly, it can aid junior developers and students in establishing a successful programming attitude. JCQR uses customized SUN-based Java programming language standards. Therefore, it fails to cover certain features of Java.

Keywords: Java, code review, code inspection, quality.

Received August 28, 2020; accepted July 12, 2021

https://doi.org/10.34028/iajit/19/3/4

Full text

Read 343 times Last modified on Monday, 09 May 2022 13:00
Top
We use cookies to improve our website. By continuing to use this website, you are giving consent to cookies being used. More details…