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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |