Measuring design complexity

Amitabha Yadav, Raees Ahmad Khan

ACM SIGSOFT Software Engineering Notes · 2009 · 13 citations · 14 references

Concepts

Abstract

Complexity is one of the important attributes of reliability. Higher design complexity increases the probability of error occurrences and decreases reliability of software. Inheritance has been indentified as a key construct to control design complexity. This paper proposes a formula to calculate the overall complexity of design hierarchy caused by inherited methods.

References

14