Design for testability in object-oriented systems
Communications of the ACM
Predicting Class Testability using Object-Oriented Metrics
SCAM '04 Proceedings of the Source Code Analysis and Manipulation, Fourth IEEE International Workshop
Metric based testability model for object oriented design (MTMOOD)
ACM SIGSOFT Software Engineering Notes
SCAG: a graphical approach to measure the complexity of the SOA application
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
Wide applicability of object oriented technology in software development industry led to the development of high quality software products at the cost of increased complexity. The complexity of software systems directly contributes to increased testability efforts. This paper does review of testability and complexity of the software systems at the design level. Object oriented design metrics proposed in earlier research models is modified to analyze in detail the relationship between complexity, testability and different attributes of object oriented software design by predicting class level testability. Estimated results depict that different attributes of object oriented systems may add directly to the complexity of design requiring more testing efforts. The metrics proposed in this paper is further validated on four different software projects. Quantifiable results obtained justify the predicted relationship between object oriented design attributes, complexity and testability.