ACM SIGSOFT Software Engineering Notes · 2009 · 13 citations · 14 references
Design DecisionSoftware Reliability TestingEngineeringTechnology ComplexitySoftware EngineeringComputational ComplexitySystem ReliabilitySoftware AnalysisSocial SciencesComplexityReliability EngineeringHigher Design ComplexityReliabilityDesign EvaluationDesignComplexity ManagementDependability ModellingSoftware DesignArchitectural DesignDesign ComplexityReliability ModellingSoftware TestingDesign ThinkingDesign Hierarchy
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.
14
Software reliability measurement
Donald Musa · Journal of Systems and Software · 1979 · 564 citations
Software Maintenance, Reliability, Software Reliability Testing +12