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

Saved in:
Bibliographic Details
Main Author: Chong, Chin Shin Andy
Other Authors: Owen Noel Newton Fernando
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/66695
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary: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.