International Journal of Soft Computing and Engineering (IJSCE)
The Component Based Software Development (CBSD) approach is becoming the trend for software development which is based on developing the software from existing components instead of developing software from scratch every time. Measuring software complexity is an important aspect during software development. Because software complexity is an important determinant of software development effort, testing effort, cost, maintainability etc. Researchers have proposed a wide range of complexity metrics for software systems. But the traditional software product and process metrics are neither suitable nor sufficient in measuring the Component and Component Based Software (CBS) complexity.