J. Armstrong and R. Mitchell, Uses and abuses of inheritance, Software Engineering Journal, vol.9, issue.1, pp.19-26, 1994.
DOI : 10.1049/sej.1994.0004

R. Bache and M. Mullerburg, Measures of testability as a basis for quality assurance, Software Engineering Journal, vol.5, issue.2, pp.86-92, 1990.
DOI : 10.1049/sej.1990.0011

J. Bainbridge, Defining testability metrics axiomatically, Software Testing, Verification and Reliability, vol.3, issue.2, pp.63-80, 1994.
DOI : 10.1002/stvr.4370040203

V. R. Basili, L. C. Briand, and W. L. Melo, A validation of object-oriented design metrics as quality indicators, IEEE Transactions on Software Engineering, vol.22, issue.10, pp.751-761, 1996.
DOI : 10.1109/32.544352

A. Bertolino and L. Strigini, On the use of testability measures for dependability assessment, IEEE Transactions on Software Engineering, vol.22, issue.2, pp.97-108, 1996.
DOI : 10.1109/32.485220

J. M. Bieman and B. Kang, Cohesion and reuse in an object-oriented system, SSR, pp.259-262, 1995.

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

R. V. Binder, Testing Object-Oriented Systems: Models, Patterns, and Tools. The Addison- Wesley Object Technology Series, 1999.

L. C. Briand, J. W. Daly, and J. Wüst, A unified framework for cohesion measurement in object-oriented systems, Proceedings Fourth International Software Metrics Symposium, pp.65-117, 1998.
DOI : 10.1109/METRIC.1997.637164

L. C. Briand, J. Wüst, J. W. Daly, and D. V. Porter, Exploring the relationships between design measures and software quality in object-oriented systems, Journal of Systems and Software, vol.51, issue.3, pp.245-273, 2000.
DOI : 10.1016/S0164-1212(99)00102-8

L. C. Briand, J. Wüst, S. V. Ikonomovski, and H. Lounis, Investigating quality factors in object-oriented designs, Proceedings of the 21st international conference on Software engineering, ICSE '99, pp.345-354, 1999.
DOI : 10.1145/302405.302654

L. C. Briand, J. Wüst, and H. Lounis, Replicated case studies for investigating quality factors in object-oriented designs, Empirical Software Engineering, vol.6, issue.1, pp.11-58, 2001.
DOI : 10.1023/A:1009815306478

E. Brito, F. Abreu, and R. Carapua, Object-oriented software engineering: Measuring and controlling the development process, 4th International Conference on Software Quality (ASQC), 1994.

M. Bruntink and A. Van-deursen, An empirical study into class testability, Journal of Systems and Software, vol.79, issue.9, pp.1219-1232, 2006.
DOI : 10.1016/j.jss.2006.02.036

T. J. Cheatham and L. Mellinger, Testing object-oriented software systems, Proceedings of the 1990 ACM annual conference on Cooperation , CSC '90, pp.161-165, 1990.
DOI : 10.1145/100348.100373

S. R. Chidamber and C. F. Kemerer, A metrics suite for object oriented design, IEEE Transactions on Software Engineering, vol.20, issue.6, pp.476-493, 1994.
DOI : 10.1109/32.295895

C. Chung, T. K. Shih, C. Wang, and M. Lee, Integration Object-Oriented Software Testing and Metrics, International Journal of Software Engineering and Knowledge Engineering, vol.07, issue.01, pp.125-144, 1997.
DOI : 10.1142/S0218194097000060

F. B. Abreu and W. L. Melo, Evaluating the impact of object-oriented design on software quality, IEEE METRICS, pp.90-99, 1996.

K. E. Emam, S. Benlarbi, N. Goel, R. , and S. N. , The confounding effect of class size on the validity of object-oriented metrics, IEEE Transactions on Software Engineering, vol.27, issue.7, pp.630-650, 2001.
DOI : 10.1109/32.935855

S. P. Fiedler, Object-oriented unit testing, Hewlett-Packard Journal, vol.40, issue.2, pp.69-75, 1989.

P. G. Frankl and E. J. Weyuker, An applicable family of data flow testing criteria, IEEE Transactions on Software Engineering, vol.14, issue.10, pp.1483-1498, 1988.
DOI : 10.1109/32.6194

R. S. Freedman, Testability of software components, IEEE Transactions on Software Engineering, vol.17, issue.6, pp.553-564, 1991.
DOI : 10.1109/32.87281

D. Gu, Y. Zhong, A. , and S. , On testing of classes in object-oriented programs, Conference of the Centre for Advanced Studies on Collaborative Research (CASCON). IBM, p.22, 1994.

T. Gyimóthy, R. Ferenc, and I. Siket, Empirical validation of object-oriented metrics on open source software for fault prediction, IEEE Transactions on Software Engineering, vol.31, issue.10, pp.897-910, 2005.
DOI : 10.1109/TSE.2005.112

R. Harrison, S. J. Counsell, and R. V. Nithi, An evaluation of the MOOD set of object-oriented software metrics, IEEE Transactions on Software Engineering, vol.24, issue.6, pp.491-496, 1998.
DOI : 10.1109/32.689404

M. Harrold, J. Mcgregor, and K. Fitzpatrick, Incremental testing of object-oriented class structures, International Conference on Software Engineering (ICSE), 1992.

S. Henry, D. Kafura, and . Sept, Software structure metrics based on information flow. Software Engineering, IEEE Transactions on SE-7, vol.5, pp.510-518, 1981.

Z. Jin and A. J. Offutt, Coupling-based criteria for integration testing, Software Testing, Verification and Reliability, vol.8, issue.3, pp.133-154, 1998.
DOI : 10.1002/(SICI)1099-1689(1998090)8:3<133::AID-STVR162>3.0.CO;2-M

S. Jungmayr, Identifying test-critical dependencies, International Conference on Software Maintenance, 2002. Proceedings., pp.404-413, 2002.
DOI : 10.1109/ICSM.2002.1167797

C. Kaner and W. P. Bond, Software engineering metrics: What do they measure and how do we know?, 10th IEEE International Software Metrics Symposium, 2004.

B. Kitchenham, S. L. Pfleeger, and N. E. Fenton, Towards a framework for software measurement validation, IEEE Transactions on Software Engineering, vol.21, issue.12, pp.929-943, 1995.
DOI : 10.1109/32.489070

D. C. Kung, J. Gao, P. Hsia, Y. Toyoshima, C. et al., A test strategy for objectoriented programs, 19th International Computer Software and Applications Conference (COMPSAC'95, pp.239-244, 1995.

Y. Lee, B. Liang, S. Wu, W. , and F. , Measuring the coupling and cohesion of an object-oriented program based on information flow, International Conference on software quality (ICSQ'95, pp.81-90, 1995.

J. Lin and Y. Huang, A new method for estimating the testability of polymorphism in class hierarchy, Int. Computer Symposium, 1998.

B. Lo and H. Shi, A preliminary testability model for object-oriented software . Software Engineering: Education and Practice, Proceedings. 1998 International Conference, pp.26-29, 1998.

T. J. Mccabe, A Complexity Measure, IEEE Transactions on Software Engineering, vol.2, issue.4, pp.308-320, 1976.
DOI : 10.1109/TSE.1976.233837

J. D. Mcgregor and S. Srinivas, A measure of testing effort, Second USENIX Conference on Object-Oriented Technologies (COOTS), 1996.

M. G. Mendonça and V. R. Basili, Validation of an approach for improving existing measurement frameworks, IEEE Transactions on Software Engineering, vol.26, issue.6, pp.484-499, 2000.
DOI : 10.1109/32.852739

J. Michura and M. Capretz, Metrics suite for class complexity, International Conference on Information Technology: Coding and Computing (ITCC'05), Volume II, 2005.
DOI : 10.1109/ITCC.2005.193

L. J. Morell, A theory of fault-based testing, IEEE Transactions on Software Engineering, vol.16, issue.8, pp.844-857, 1990.
DOI : 10.1109/32.57623

S. Mouchawrab, L. C. Briand, and Y. Labiche, A measurement framework for object-oriented software testability, Information and Software Technology, vol.47, issue.15, pp.979-997, 2005.
DOI : 10.1016/j.infsof.2005.09.003

G. Myers, The Art Of Software Testing, 1979.
DOI : 10.1002/9781119202486

S. Ntafos, A comparison of some structural testing strategies, IEEE Transactions on Software Engineering, vol.14, issue.6, pp.868-874, 1988.
DOI : 10.1109/32.6165

S. Ntafos, On random and partition testing, Proceedings of ACM SIGSOFT international symposium on Software testing and analysis, pp.42-48, 1998.

I. Of-electrical and E. Engineers, IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries, 1990.

M. Page-jones, The practical guide to structured systems design: 2nd edition, 1988.

D. E. Perry and G. E. Kaiser, Adequate testing and object-oriented programming, Journal of Object Oriented Programming, vol.2, issue.5, pp.13-19, 1990.

S. Saini and M. Aggarwal, Enhancing mood metrics using encapsulation, ICAI'07: Proceedings of the 8th Conference on 8th WSEAS International Conference on Automation · Shaheen and du Bousquet and Information. World Scientific and Engineering Academy and Society (WSEAS), Stevens Point, pp.252-257, 2007.

A. M. Salem, K. Rekab, W. , and J. A. , Prediction of software failures through logistic regression, Information and Software Technology, vol.46, issue.12, pp.781-789, 2004.
DOI : 10.1016/j.infsof.2003.10.008

N. Schneidewind, Methodology for validating software metrics. Software Engineering, IEEE Transactions on, vol.18, issue.5, pp.410-422, 1992.

M. Schroeder, A practical guide to object-oriented metrics, IT Professional, vol.1, issue.6, pp.30-36, 1999.
DOI : 10.1109/6294.806902

S. Chae, H. , R. Kwon, and Y. , A cohesion measure for classes in object-oriented systems, 5th IEEE International Software Metrics Symposium (METRICS). IEEE Computer Society, pp.158-166, 1998.

M. Shaheen and L. Du-bousquet, Relation between depth of inheritance tree and number of methods to test, 1st International Conference on Software Testing, Verification and Validation. IEEE, 2008.

J. Sheppard and M. Kaufman, Formal specification of testability metrics in IEEE P1522, 2001 IEEE Autotestcon Proceedings. IEEE Systems Readiness Technology Conference. (Cat. No.01CH37237), pp.71-82, 2001.
DOI : 10.1109/AUTEST.2001.948921

M. Tang, M. Kao, C. , and M. , An empirical study on object-oriented metrics, 6th IEEE International Software Metrics Symposium (METRICS'99, pp.242-249, 1999.

D. A. Troy and S. H. Zweben, Measuring the quality of structured designs, Journal of Systems and Software, vol.2, issue.2, pp.214-226, 1993.
DOI : 10.1016/0164-1212(81)90031-5

J. Voas, PIE: a dynamic failure-based technique, IEEE Transactions on Software Engineering, vol.18, issue.8, pp.41-48, 1992.
DOI : 10.1109/32.153381

J. Voas and K. Miller, Semantic metrics for software testability, Journal of Systems and Software, vol.20, issue.3, pp.207-216, 1993.
DOI : 10.1016/0164-1212(93)90064-5

J. Voas and K. Miller, Software testability: the new verification, IEEE Software, vol.12, issue.3, pp.17-28, 1995.
DOI : 10.1109/52.382180

Y. Wang, G. King, I. Court, M. Ross, and G. Staples, On testable object-oriented programming, ACM SIGSOFT Software Engineering Notes, vol.22, issue.4, pp.84-90, 1997.
DOI : 10.1145/263244.263270

H. Washizaki, H. Yamamoto, and Y. Fukazawa, A metrics suite for measuring reusability of software components, Proceedings. 5th International Workshop on Enterprise Networking and Computing in Healthcare Industry (IEEE Cat. No.03EX717), p.211, 2003.
DOI : 10.1109/METRIC.2003.1232469

A. H. Watson and T. J. Mccabe, Structured testing: A testing methodology using the cyclomatic complexity metric. NIST Special Publication 500-235, National Institute of Standards and Technology, 1996.

E. J. Weyuker, Evaluating software complexity measures, IEEE Transactions on Software Engineering, vol.14, issue.9, pp.1357-1365, 1988.
DOI : 10.1109/32.6178

P. Yeh and J. Lin, Software testability measurements derived from data flow analysis, 2nd Euromicro Conference on Software Maintenance and Reengineering (CSMR), 1998.

P. Yu, T. Systä, and H. A. Müller, Predicting fault-proneness using oo metrics: An industrial case study, 6th European Conference on Software Maintenance and Reengineering, pp.99-107, 2002.

Y. Zhou and H. Leung, Empirical Analysis of Object-Oriented Design Metrics for Predicting High and Low Severity Faults, IEEE Transactions on Software Engineering, vol.32, issue.10, pp.771-789, 2006.
DOI : 10.1109/TSE.2006.102