Assessing quality in software engineering : a pragmatic approach

Show simple item record

dc.contributor.advisor Kourie, Derrick G.
dc.contributor.coadvisor Watson, Bruce William
dc.contributor.postgraduate Acton, Daniel
dc.date.accessioned 2014-02-11T05:09:29Z
dc.date.available 2014-02-11T05:09:29Z
dc.date.created 2013-09-04
dc.date.issued 2013 en_US
dc.description Dissertation (MSc)--University of Pretoria, 2013. en_US
dc.description.abstract As long as software has been produced, there have been efforts to strive for quality in software products. In order to understand quality in software products, researchers have built models of software quality that rely on metrics in an attempt to provide a quantitative view of software quality. The aim of these models is to provide software producers with the capability to define and evaluate metrics related to quality and use these metrics to improve the quality of the software they produce over time. These models can be quite cumbersome to implement as they require effort and resources to define and evaluate metrics from software projects. This dissertation aims to build an understanding of quality in software engineering by investigating those concepts core to the field. The basic concepts of the field are described, including quality, metrics and software engineering processes. Three software quality models and four approaches to using metrics to gain insight into quality are discussed with an aim to understanding the apparent strengths and weaknesses of each. This dissertation proposes a new approach to using metrics to gain insight into software quality. An equation, called the Product Quality Indicator, is proposed and critically assessed, which uses a combination of metrics based on requirements, tests and defects, to provide some insight into quality. Furthermore, a software product, called Metaversion, which relies on the Subversion Software Configuration Management system is presented. This software, which is a reference implementation of the proposed approach, aims to allow for the automatic collection and evaluation of the Product Quality Indicator. A case study is discussed where the Metaversion system is used and the results of the evaluation of the Product Quality Indicator are compared with the quality of the software as perceived by the testers responsible for testing the software. en_US
dc.description.availability unrestricted en_US
dc.description.department Computer Science en_US
dc.description.librarian gm2014 en_US
dc.identifier.citation Acton, D E 2013, Assessing quality in software engineering : a pragmatic approach, MSc dissertation, University of Pretoria, Pretoria, viewed yymmdd <http://hdl.handle.net/2263/33322> en_US
dc.identifier.other E13/9/1012/gm en_US
dc.identifier.uri http://hdl.handle.net/2263/33322
dc.language.iso en en_US
dc.publisher University of Pretoria en_ZA
dc.rights © 2013 University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria. en_US
dc.subject Quality en_US
dc.subject Software en_US
dc.subject Product Quality Indicator en_US
dc.subject UCTD en_US
dc.title Assessing quality in software engineering : a pragmatic approach en_US
dc.type Dissertation en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record