Babtunde Kazeen Olorisade MSE-2009:33, pp. 159. COM/School of Computing, 2009.
Software quality has become and persistently remains a big issue among software users and
developers. So, the importance of software evaluation cannot be overemphasized. An accepted
fact in software engineering is that software must undergo evaluation process during development
to ascertain and improve its quality level.
In fact, there are too many techniques than a single developer could master, yet, it is impossible
to be certain that software is free of defects. Therefore, it may not be realistic or cost effective to
remove all software defects prior to product release. So, it is crucial for developers to be able to
choose from available evaluation techniques, the one most suitable and likely to yield optimum
quality results for different products - it bogs down to choosing the most appropriate for different