Interscience Open Access Journals
Generally, complexity of software affects the development and maintenance cost. The complexity of the software increases, when the number of components increase, among these components, some are more critical than others which will lead to catastrophic effects on field use. Hence, it is needed to identify such critical components after coding to test them rigorously. In this paper, the authors presented a novel approach that helps to identify the critical components in the software based on criticality analysis. Criticality analysis analyzes the critical value of each component based on their sensitivity and severity metrics.