Code quality assessment tool (CQAT)

Software quality assurance is fundamentally different from the software code quality assessment. This is important in evaluating the quality of the undergraduate projects. Current students are only graded on the assignments by the functionality as stipulated in their assignments and their grades are...

Full description

Saved in:
Bibliographic Details
Main Author: Pang, Samuel Shao Xuan
Other Authors: Owen Noel Newton Fernando
Format: Final Year Project
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/73999
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-73999
record_format dspace
spelling sg-ntu-dr.10356-739992023-03-03T20:33:46Z Code quality assessment tool (CQAT) Pang, Samuel Shao Xuan Owen Noel Newton Fernando School of Computer Science and Engineering Emerging Research Lab DRNTU::Engineering::Computer science and engineering::Software DRNTU::Engineering::Computer science and engineering::Computer applications Software quality assurance is fundamentally different from the software code quality assessment. This is important in evaluating the quality of the undergraduate projects. Current students are only graded on the assignments by the functionality as stipulated in their assignments and their grades are not affected by the code quality attributes that he or she might be lacking in. There might be situations where a student, who just completes the assignment according to the requirements of the assignment, would be given the same grade as a student who goes the extra mile and optimize his code for it to run more efficiently. However, current software metrics and tools are only placing emphasis on the enterprise level software. Furthermore, such tools do not provide means to able to critically evaluate the undergraduate projects. Hence there is a need to develop a code quality tool which will be able to measure and evaluate the source code quality of undergraduate projects. This tool will use novel algorithms and a set of code quality metrics that to specifically assess the quality of undergraduate projects. A code quality report and a rating system will be incorporated. The generated report will also identify specific areas where inefficient coding is present. Bachelor of Engineering (Computer Science) 2018-04-23T05:14:11Z 2018-04-23T05:14:11Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/73999 en Nanyang Technological University 48 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Software
DRNTU::Engineering::Computer science and engineering::Computer applications
spellingShingle DRNTU::Engineering::Computer science and engineering::Software
DRNTU::Engineering::Computer science and engineering::Computer applications
Pang, Samuel Shao Xuan
Code quality assessment tool (CQAT)
description Software quality assurance is fundamentally different from the software code quality assessment. This is important in evaluating the quality of the undergraduate projects. Current students are only graded on the assignments by the functionality as stipulated in their assignments and their grades are not affected by the code quality attributes that he or she might be lacking in. There might be situations where a student, who just completes the assignment according to the requirements of the assignment, would be given the same grade as a student who goes the extra mile and optimize his code for it to run more efficiently. However, current software metrics and tools are only placing emphasis on the enterprise level software. Furthermore, such tools do not provide means to able to critically evaluate the undergraduate projects. Hence there is a need to develop a code quality tool which will be able to measure and evaluate the source code quality of undergraduate projects. This tool will use novel algorithms and a set of code quality metrics that to specifically assess the quality of undergraduate projects. A code quality report and a rating system will be incorporated. The generated report will also identify specific areas where inefficient coding is present.
author2 Owen Noel Newton Fernando
author_facet Owen Noel Newton Fernando
Pang, Samuel Shao Xuan
format Final Year Project
author Pang, Samuel Shao Xuan
author_sort Pang, Samuel Shao Xuan
title Code quality assessment tool (CQAT)
title_short Code quality assessment tool (CQAT)
title_full Code quality assessment tool (CQAT)
title_fullStr Code quality assessment tool (CQAT)
title_full_unstemmed Code quality assessment tool (CQAT)
title_sort code quality assessment tool (cqat)
publishDate 2018
url http://hdl.handle.net/10356/73999
_version_ 1759853908295942144