Design for testability in object-oriented systems, Communications of the ACM, vol.37, issue.9, pp.87-101, 1994. ,
DOI : 10.1145/182987.184077
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. ,
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
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. ,
How to preserve the benefits of design patterns, proceedings of OOPSLA'98, pp.134-177, 1998. ,
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. ,
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. ,
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