New method accurately measures software complexity for improved reliability and cost estimation.
Calculating software complexity is crucial for estimating errors, reliability, costs, and quality. A new method was developed to measure software complexity by evaluating existing metrics statistically through modules. This method identifies the complexity of each module, normalizes it, and combines them to calculate the overall software complexity. The method was tested on samples from the NASA Software Engineering laboratory, showing positive results.