Date of Award

2003

Degree Type

Thesis

Degree Name

Doctor of Philosophy

Faculty

Faculty of Computing, Health and Science

First Advisor

Dr Jim Millar

Second Advisor

Dr Donald McDermid

Abstract

The development of quality software is of paramount importance, yet this has been and continues to be an elusive goal for software engineers. Delivered software often fails due to errors that are injected during its development. Correcting these errors early in the development or preventing them altogether can, therefore, be considered as one way to improve software quality. In this thesis, the development of a Catalogue of Errors is described. Field studies with senior software engineering students are used to confirm that developers using the Catalogue of Errors commit fewer errors in their development artifacts. The impact of the Catalogue of Errors on productivity is also examined.

Share

 
COinS