References
- Aggarwal, K.K., Singh, Y. &Malhotra, R. (2009). Empirical Analysis for Investigating the Effect of Object-Oriented Metrics on Fault Proneness: A Replicated Case Study Research Section. Softw. Process Improve. Pract., 16, 39–62. doi: 10.1002/spip.389
- Arisholm, E., Briand, L.C., &Føyen, A. (2004). Dynamic Coupling Measurement for Object-Oriented Software.IEEE Transactions on Software Engineering, 30, 491–506. doi: 10.1109/TSE.2004.41
- Bender, R. (1999). Quantitative Risk Assessment in Epidemiological Studies Investigating Threshold Effects.Biometrical Journal, 41, 305–319. doi: 10.1002/(SICI)1521-4036(199906)41:3<305::AID-BIMJ305>3.0.CO;2-Y
- Benlarbi, S., El Emam, K., Goel, N., &Rai, S. (2000). Thresholds for object-oriented measures.Eleventh International Symposium on Software Reliability Engineering,IEEE Computer Society, Los Alamitos CA, 24–38.
- Beszedes,A., Gergely, T., Farago,S., Gyimothy,T., &Fischer,F. (2007). The Dynamic Function Coupling Metric and Its Use in Software Evolution.11th European Conference on Software Maintenance and Reengineering, 103–112.
- Cartwright, M. (1998).An Empirical View of Inheritance. Information and Software Technology, 40, 795–799. doi: 10.1016/S0950-5849(98)00105-0
- Chaumun,M.A., Kabaili,H., Keller, R.K., &Lustman,F. (2002). A change impact model for changeability assessment in object-oriented software systems.Science of Computer Programming, 45, 155–174. doi: 10.1016/S0167-6423(02)00058-8
- Chidamber, S., &Kemerer,C. (1994). A Metrics Suite for Object-Oriented Design.IEEE Trans. Soft Ware Eng., 20, 476–493. doi: 10.1109/32.295895
- Chidamber, S., Darcy, D., &Kemerer, C. (1998). Managerial use of metrics for object-oriented software: an exploratory analysis. IEEE Trans Softw Eng., 24, 629–639. doi: 10.1109/32.707698
- Daly, J., Brooks, A., Miller, J., Roper, M., & Wood, M. (1996).Evaluating Inheritance Depth on the Maintainability of Object-Oriented Software. Empirical Software Eng, 1, 109–132. doi: 10.1007/BF00368701
- El Emam, K., Benlarbi, S., Goel, N., &Rai, S. (1999). A validation of object-oriented metrics.NRC Technical report ERB-1063.
- [12] El Emam, K., Benlarbi, S., Goel, N., Rai, S. (2000) Thresholds for Object-Oriented Measures.Proc. 11th Int’l Symp. Software Reliability Eng, 24–38.
- El Emam, K, Benlarbi S, Goel N, Rai S. (2001). The confounding effect of class size on the validity of object-oriented metrics.IEEE Transactions on Software Engineering, 27, 630–650. doi: 10.1109/32.935855
- El Emam, K., Benlarbi, S., Goel, N., Melo, W., Lounis, H., &Rai, S. (2002). The Optimal Class Size for Object-Oriented Software.IEEE Trans. Software Eng., 28, 494–509. doi: 10.1109/TSE.2002.1000452
- Erni, K.&Lewerentz, C.(1996). Applying Design-Metrics to Object-Oriented Frameworks.Proc. Third Int’l Software Metrics Symp., 64–74. doi: 10.1109/METRIC.1996.492444
- Gyimothy,T., Ferenc, R. &Siket,I. (2005). Empirical Validation of Object-Oriented Metrics on Open Source Software for Fault Prediction. IEEE Trans. Software Eng., 31(10), 897–910. doi: 10.1109/TSE.2005.112
- Han, A.R., Jeon, S.U., Bae, D.H., & Hong, J.E. (2008). Behavioral Dependency Measurement for Change-proneness Prediction in UML 2.0 Design Models. Annual IEEE International Computer Software and Applications Conference.
- Han, A.R., Jeon, S.U., Bae, D.H., & Hong, J.E. (2010).Measuring behavioral dependency for improving change-proneness prediction in UML-based design models.The Journal of Systems and Software, 83, 222–234. doi: 10.1016/j.jss.2009.09.038
- Harrison, R., Counsell, S., &Nithi, R. (2000). Experimental Assessment of the Effect of Inheritance on the Maintainability of Object-Oriented Systems.J. Systems and Software, 52, 173–179. doi: 10.1016/S0164-1212(99)00144-2
- Hassan, A.E., &Holt, R.C. (2004). Predicting Change Propagation in Software Systems.Proceedings of the 20th IEEE International Conference on Software Maintenance, 284–293.
- Henderson-Sellers, B. (1996). Object-Oriented Metrics: Measures of Complexity.Prentice Hall.
- Koru, A.G., &Tian, J. (2005).Comparing High-Change Modules and Modules with the Highest Measurement Values in Two Large-Scale Open-Source Products.IEEE Transactions on Software Engineering, 31, 625–642. doi: 10.1109/TSE.2005.89
- Koru, A.G., & Liu, H. (2007). Identifying and characterizing changeprone classes in two large scale open-source products. The Journal of Systems and Software, 80, 63–73. doi: 10.1016/j.jss.2006.05.017
- Li, W., &Henry,W. (1993). Object-oriented Metrics that Predict Maintainability. Journal of Software and Systems, 23, 111–122. doi: 10.1016/0164-1212(93)90077-B
- Lindvall, M. (1998). Are large C++ classes change-prone? An empirical investigation.Software Pract Ex., 28, 1551–1558. doi: 10.1002/(SICI)1097-024X(19981225)28:15<1551::AID-SPE212>3.0.CO;2-0
- Lu, H., Zhou, Y., Xu, B., Leung, H., & Chen, L. (2011). The ability of object-oriented metrics to predict change-proneness: a meta-analysis. Empir Software Eng, 17, 200–242. doi: 10.1007/s10664-011-9170-z
- Malhotra, R., &Khanna, M. (2013).Investigation of relationship between object-oriented metrics and change proneness. Int. J. Mach. Learn. & Cyber,4, 273–286. doi: 10.1007/s13042-012-0095-7
- Malik, H., &Hassan,A.E. (2008). Supporting software evolution using adaptive change propagation heuristics.IEEE International Conference on Software Maintenance, 177–186.
- McCabe, T.J. (1976). A Complexity measure. IEEE Transactions on Software Engineering, 2, 308–320. doi: 10.1109/TSE.1976.233837
- Nejmeh, B.A. (1988). NPATH: a measure of execution path complexity and its application. Commun. ACM, 31, 188–200. doi: 10.1145/42372.42379
- Prechelt, L., Unger, B., Philippsen, M., &Tichy, W. (2003).A Controlled Experiment on Inheritance Depth as a Cost Factor for Code Maintenance.J. Systems and Software, 65, 115–126. doi: 10.1016/S0164-1212(02)00053-5
- Rosenberg, L. (1998). Metrics for Object-Oriented Environment.Proc. EFAITP/AIE Third Ann. Software Metrics Conf.
- Sharafat, A.R., &Tahvildari, L. (2007). A Probabilistic Approach to Predict Changes in Object-Oriented Software System.11th European Conference on Software Maintenance and Reengineering (CSMR’07).
- Sharafat, A.R., &Tahvildari, L. (2008). Change Prediction in Object-Oriented Software Systems: A Probabilistic Approach. Journal of Software, 3. doi: 10.4304/jsw.3.5.26-39
- Shatnawi, R. (2010). A Quantitative Investigation of the Acceptable Risk Levels of Object-Oriented Metrics in Open-Source Systems. IEEE transactions on Software Engineering, 36, 216–225. doi: 10.1109/TSE.2010.9
- Shatnawi, R., Li, W., Swain, J., & Newman, T. (2010).Finding software metrics threshold values using ROC curves.Journal of Software Maintenance and Evolution: Research and Practice, 22, 1–16. doi: 10.1002/smr.404
- Singh, Y., Kaur, A., &Malhotra, R. (2010).Empirical validation of object-oriented metrics for predicting fault proneness.SoftwQual J, 18, 3–35. doi: 10.1007/s11219-009-9079-6
- Tsantalis, N., Chatzigeorgiou, A., &Stephanides, G. (2005).Predicting the Probability of Change in Object-Oriented Systems.IEEE Transactions on Software Engineering, 31, 601–614. doi: 10.1109/TSE.2005.83
- Ulm,K. (1991). A Statistical Method for Assessing a Threshold in Epidemiological Studies. Statistics in Medicine, 10, 341–349. doi: 10.1002/sim.4780100306
- Wilkie, F.G., &Kitchenham, B.A. (2000). Coupling measures and change ripples in C++ application software. The Journal of Systems and Software, 52, 157–164. doi: 10.1016/S0164-1212(99)00142-9
- Zhou, Y., Leung, H., &Xu, B. (2009).Examining the Potentially Confounding Effect of Class Size on the Associations between Object-Oriented Metrics and Change-Proneness.IEEE Transactions on Software Engineering, 35(5), 607–623. doi: 10.1109/TSE.2009.32