Measuring design complexity

Amitabha Yadav, Raees Ahmad Khan · ACM SIGSOFT Software Engineering Notes · 2009

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.

Read the paper · More papers on PaperTik