[1] J. W. Hooper and R. O. Chester, “Software Reuse: Guidelines and Methods,” Perseus Publishing, Cambridge, 1991.
[2] M. Smolarova and P. Navrat, “Software Reuse: Principles, Patterns, Prospects,” Journal of Computing and Infor- mation Technology, Vol. 5, No. 1, 1997, pp. 33-49.
[3] E. Gamma, R. Helm, R. Johnson and J. M. Vlissides, “Design Patterns: Elements of Reusable Object-Oriented Software,” Addison-Wesley Professional Computing Se- ries, Massachusetts, 1994.
[4] J. Gurp and J. Bosch, “Design, Implementation and Evolution of Object-Oriented Frameworks: Concepts and Guidelines,” Software - Practice and Experience, Vol. 31, No. 3, 2001, pp. 277-300.
[5] J. Bosch, P. Molin, M. Mattsson and P. Bengtsson, “Ob- ject-Oriented Framework-Problems and Experiences,” Research Report, University of Karlskrona/Ronneby, Sweden, 1997.
[6] J. Al-Dallal and P. Sorenson, “System Testing for Object- Oriented Frameworks Using Hook Technology,” Procee- dings of the 17th IEEE International Conference on Auto- mated Software Engineering, Edinburgh, September 2002, pp. 231-236.
[7] J. S. Poulin and J. M. Caruso, “Determining the Value of a Corporate Reuse Program,” IEEE Computer Society Inter- national Software Metrics Symposium, Baltimore, May 1993, pp. 16-27.
[8] E. J. Weyuker, “Testing Component-Based Software: A Cautionary Tale,” IEEE Software, Vol. 15, No. 5, 1998, pp. 54-59.
[9] D. Ranjan and A. K. Tripathi, “Variability-Based Models for Testability Analysis of Frameworks,” Journal of Soft- ware Engineering and Applications, Vol. 3, No. 6, 2010, pp. 455-459.
[10] R. Bache and M. Mullerburg, “Measures of Testability as a Basis for Quality Assurance,” Software Engineering Jour- nal, Vol. 5, No. 2, 1990, pp. 86-92.
[11] R. S. Freedman, “Testability of Software Components,” IEEE Transactions on Software Engineering, Vol. 17, No. 6, 1991, pp. 553-564.
[12] D. Ranjan and A. K. Tripathi, “Testability Analysis of Object-Oriented Frameworks,” The Journal of Defense Software Engineering, accepted for publication.
[13] H. M. Olague, L. H. Etzkorn, S. L. Messimer and H. S. Delugach, “An Empirical Validation of Object-Oriented Class Complexity Metrics and their Ability to Predict Error-Prone Classes in Highly Iterative, or Agile Software: A Case Study,” Journal of Software Maintenance and Evolution: Research and Practice, Vol. 20, No. 3, 2008, pp.171-197.
[14] D. P. Tegarden and S. D. Sheetz, “Object-Oriented System Complexity: An Integrated Model of Structure and Per- ceptions,” Presented at OOPSLA 1992. http://www.acis. pamplin.vt.edu/faculty/tegarden/wrk-pap/OOPSLA92.pdf
[15] M. Mattsson and J. Bosch, “Framework Composition: Problems, Causes and Solutions,” Proceedings of Techno- logy of Object-Oriented Languages and Systems, Nether- lands, 1997, pp. 203-214.
[16] P. Jalote, “An Integrated Approach to Software Engi- neering,” Narosa Publishing House, Darya Ganj, 2009.
[17] S. R. Chidamber and C. F. Kemerer, “A Metrics Suite for Object-Oriented Design,” IEEE Transactions on Software Engineering, Vol. 20, No. 6, 1994, pp. 476-493.
[18] W. Pree, “Design Patterns for Object-Oriented Software Development,” Addison-Wesley Publishing Company, Massachusetts, 1995.
[19] W. Pree and K. Koskimies, “Framelets—Small and Loosely Coupled Frameworks,” ACM Computing Surveys, Vol. 32, No. 6, 2000.
[20] M. E. Fayad and D. C. Schmidt, “Object-Oriented Application Frameworks,” Communications of the ACM, Vol. 40, No. 10, 1997, pp. 32-38.