Software quality analysis tool

Software quality is the degree to which software possesses a desired com- bination of attributes. We build Software Quality Analysis Tool to assess all codes submitted by Nanyang Technological University students for assignments and projects. To elicit possible user requirements, we examine a free a...

Full description

Bibliographic Details
Main Author: Chong, Chin Shin Andy
Other Authors: Owen Noel Newton Fernando
Format: Final Year Project (FYP)
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/66695
_version_ 1811682569235726336
author Chong, Chin Shin Andy
author2 Owen Noel Newton Fernando
author_facet Owen Noel Newton Fernando
Chong, Chin Shin Andy
author_sort Chong, Chin Shin Andy
collection NTU
description Software quality is the degree to which software possesses a desired com- bination of attributes. We build Software Quality Analysis Tool to assess all codes submitted by Nanyang Technological University students for assignments and projects. To elicit possible user requirements, we examine a free and open source tool called SonarQube and a commercial tool called SciTool in details. To build the software quality measurement component, we use Goal Question Met- ric approach to calculate scores for software quality attributes and implement framework proposed by Washizaki et al. (2007). We also point out various chal- lenges we face during the design and implementation phases, and the solutions to these challenges. Finally, to ensure the quality of SQAT project, we discuss about continuous testing, and the services we used, i.e. Travis CI and Coverall.
first_indexed 2024-10-01T03:58:55Z
format Final Year Project (FYP)
id ntu-10356/66695
institution Nanyang Technological University
language English
last_indexed 2024-10-01T03:58:55Z
publishDate 2016
record_format dspace
spelling ntu-10356/666952023-03-03T20:50:49Z Software quality analysis tool Chong, Chin Shin Andy Owen Noel Newton Fernando School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Software::Software engineering Software quality is the degree to which software possesses a desired com- bination of attributes. We build Software Quality Analysis Tool to assess all codes submitted by Nanyang Technological University students for assignments and projects. To elicit possible user requirements, we examine a free and open source tool called SonarQube and a commercial tool called SciTool in details. To build the software quality measurement component, we use Goal Question Met- ric approach to calculate scores for software quality attributes and implement framework proposed by Washizaki et al. (2007). We also point out various chal- lenges we face during the design and implementation phases, and the solutions to these challenges. Finally, to ensure the quality of SQAT project, we discuss about continuous testing, and the services we used, i.e. Travis CI and Coverall. Bachelor of Engineering (Computer Science) 2016-04-21T03:14:29Z 2016-04-21T03:14:29Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/66695 en Nanyang Technological University 52 application/pdf
spellingShingle DRNTU::Engineering::Computer science and engineering::Software::Software engineering
Chong, Chin Shin Andy
Software quality analysis tool
title Software quality analysis tool
title_full Software quality analysis tool
title_fullStr Software quality analysis tool
title_full_unstemmed Software quality analysis tool
title_short Software quality analysis tool
title_sort software quality analysis tool
topic DRNTU::Engineering::Computer science and engineering::Software::Software engineering
url http://hdl.handle.net/10356/66695
work_keys_str_mv AT chongchinshinandy softwarequalityanalysistool