Search based software engineering: techniques, taxonomy, tutorial
Empirical Software Engineering and Verification
Dynamic profiling-based approach to identifying cost-effective refactorings
Information and Software Technology
Hi-index | 0.00 |
This paper briefly reviews the theory of Testability Transformation and outlines its implications for and relationship to refactoring for testing. The paper introduces testability refactorings, a subclass of Testability Transformations and discusses possible examples of testability refactorings. Several approaches to testability refactoring are also introduced. These include the novel concept of test-carrying code and the use of pare to optimization for balancing the competing needs of machine and human in search based testability refactoring.