Please use this identifier to cite or link to this item:
Title: Code quality assessment tool (CQAT)
Authors: Siow, Yuan Kae
Keywords: Engineering::Computer science and engineering::Software
Issue Date: 2020
Publisher: Nanyang Technological University
Project: SCSE19-0058 
Abstract: Software quality assurance is fundamentally different from software code quality assessment. It is important in evaluating the quality of the undergraduate projects. However, currently students are only graded based on the functionality of their assignments but not the quality of their code. The quality of their code remains unknown, hence there is an urgent need to develop a Code Quality Assessment Tool (CQAT) application. This project is to develop the CQAT application. To start on this project, CQATs available online are examined in detail. In addition, previous research on various software quality metrics are examined. Using information and knowledge learnt from the CQATs online and researches, a Goal Question Metric (GQM) was developed for this project. A previous student’s work in Software Quality Assessment Tool was examined in detail. It is found that the tool that was developed is able to meet the GQM set in this project. Hence by building on his work, an application was developed in both .jar and .exe formats. Performance testing are then done on the application to ensure stability and accuracy of the application. The results produced by the application are then analysed and explained in detail in this report. Lastly, future improvements of the project are discussed
Schools: School of Computer Science and Engineering 
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
Code Quality Assessment Tool (CQAT).pdf
  Restricted Access
1.42 MBAdobe PDFView/Open

Page view(s)

Updated on May 25, 2024


Updated on May 25, 2024

Google ScholarTM


Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.