R. V. Binder, Design for testability in object-oriented systems, Communications of the ACM, vol.37, issue.9, pp.87-101, 1994.
DOI : 10.1145/182987.184077

J. M. Voas, K. Miller, B. Baudry, Y. Le-traon, G. Sunyé et al., Software Testability: The New Verification IEEE SoftwareTestability Analysis of UML Class Diagram The Catalysis Approach, proceedings of Software Metrics SymposiumObject, Components and Frameworks with UML, pp.17-28, 1995.

R. France and J. M. Bieman, Multi-view software evolution: a UML-based framework for evolving object-oriented software, Proceedings IEEE International Conference on Software Maintenance. ICSM 2001, pp.386-95, 2001.
DOI : 10.1109/ICSM.2001.972751

E. Gamma, R. Helm, R. Johnson, J. Vlissides, S. Rapps et al., Selecting Software Test Data Using Data Flow InformationDesign Pattern Application in UMLTestability of Software ComponentsAnalyzing testability on data flow designsObject Oriented Design Expertise Reuse: An Approach Based on Heuristics, Design Patterns and Anti-patternsObject Constraint Language SpecificationDesign Patterns using Java, Design Patterns: Elements of Reusable Object- Oriented Software". Professional Computing proceedings of ISSRE'00 proceedings of International Conference on Software Reuse, pp.367-375, 1985.

E. Agerbo and A. Cornils, How to preserve the benefits of design patterns, proceedings of OOPSLA'98, pp.134-177, 1998.

J. D. Mcgregor16, ]. Guennec, G. Sunyé, J. Jézéquel, and M. Shepperd, Precise Modeling of Design PatternsPrecise Specification of Design Patterns and Tool Support in their ApplicationObject-Oriented Metrics: an Annotated Bibliography, Test Patterns: Please Stand By proceedings of UML'00, pp.14-19, 1999.

L. Briand, S. Morasca, V. S. Basili-]-r, J. Alexander, and . Offutt, Propertybased Software Engineering MeasurementCriteria for Testing Polymorphic RelationshipsOO design patterns, design structure, and program changes: an industrial case study, proceedings of ISSRE'00 (Int. Symposium on Software Reliability Engineering) proceedings of ICSM, pp.68-86, 1996.

L. Prechelt, B. Unger, W. F. Tichy, P. Brössler, and L. G. Votta, A controlled experiment in maintenance: comparing design patterns to simpler solutions, IEEE Transactions on Software Engineering, vol.27, issue.12, pp.1134-1144, 2001.
DOI : 10.1109/32.988711