Software Reuse and Its Effect on Software Quality for Real-Time Geometric Measurement
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
The purpose of this thesis is to examine and understand the positive and negative effects of software quality with respect to software reuse during development. This work takes the concept of code reuse and applies it to the development of a complete software package prototype. This prototype will allow the real-time geometric measurement of images during flight mode of an unmanned aerial vehicle (UAV). The prototype is based on the AR.Drone SDK navigation example and incorporates software code from a Physical Measurement Calculator. This case study examines and compares the software quality of the software components prior to reuse and software quality of the prototype after reuse. The ISO 25000 standard model was applied to examine the software quality. Results obtained in this experiment supports the claim that software reuse increases software quality. More importantly, it notes that systematic software reuse and updates to the software that is being reused is required for future software development to improve software quality.