Abstract :
Software quality, safety and reliability metrics should be collected, integrated, and analyzed throughout the development lifecycle so that corrective and preventive action can be taken in a timely and cost effective manner. It is too late to wait until the testing phase to collect and assess software quality information, particularly for mission critical systems. It is inadequate and can be misleading to only use the results obtained from testing to make a software safety or reliability assessment. To remedy this situation a holistic model which captures, integrates and analyzes product, process, and people/resource (P3R) metrics, as recommended by B. Littlewood (1993), is needed. This paper defines one such possible implementation
Keywords :
software metrics; software quality; software reliability; Littlewood holistic model; P3R metrics; development lifecycle; mission critical systems; people/resource metrics; preventive action; process metrics; product metrics; software quality assessment; software quality information; software reliability assessment; software safety assessment; Costs; Embedded software; Hardware; Mission critical systems; Predictive models; Security; Software measurement; Software quality; Software reliability; Software safety; Software standards; Software testing; System testing;