Chaumun, M. A., Kabaili, H., Keller, R. K., Lustman, F.,
St-Denis, G., 2000. Design properties and object-
oriented sotware changeability. Proc. of the 4
th
Euromicro Working Conference on Software
Maintenance and Reengineering.
Chen, Z., Zhou, Y., Xu, B., Zhao, J., Yang, H., 2002. A
novel approach to measuring class cohesion based on
dependence analysis. Proc. 18
th
International
Conferrence on Software Maintenance.
Chidamber, S. R., Kemerer, C.F., 1991. Towards a
Metrics Suite for Object-Oriented Design. OOPSLA.
Special Issue of SIGPLAN Notices, Vol. 26, No. 10.
Chidamber, S. R., Kemerer, C. F., 1994. A Metrics suite
for object Oriented Design. IEEE TSE. Vol. 20, No. 6.
Chidamber, S. R., Darcy, D. P., Kemerer, C. F., 1998.
Managerial use of metrics for object-oriented
software : An exploratory analysis. IEEE TSE, Vol.
24, No. 8.
Counsell, S., Swift, S., 2006. The interpretation and utility
of three cohesion metrics for object-oriented design.
ACM TSEM. vol. 15, no. 2.
Dagpinar, M., Jahnke, J. H., 2003. Predicting
maintenability with object-oriented metrics – An
empirical comparaison. Proc. of the 10
th
working
conference on reverse engineering (WCRE’03). IEEE
computer society.
Darcy, D., Kemerer, K., 2005. OO metrics in practice,
IEEE Software. vol. 22, no. 6.
De Lucia, A., Oliveto, R., Vorraro, L., 2008. Using
structural and semantic metrics to improve class
cohesion. Proc. of the ICSM.
Dunsmore, H.E., 1984. Software metrics: An overview of
an evolving methodology. Information Processing and
Management, 20(1-2), 183-192.
El Emam, K., Melo, W., 1999. The prediction of faulty
class using object-oriented design metrics. National
Research Council of Canada NRC/ERB 1064.
Etzkorn, L. H., Gholston, S.E., Fortune, J. L., Stein, C. E.,
Utley, D., 2004. A comparison of cohesion metrics for
object-oriented systems. Information and Software
Technology, 46.
Fenton, N., Pfleeger, S. L., 1996. Software Metrics: A
Rigorous and Practical Approach. Int. Thomson
Computer Press. 2
nd
edition.
Harrison, R., Counsell, S. J., Nithi, R., 1998. An
investigation into the applicability and validity of
object-oriented design metrics. Empirical Software
Engineering, vol. 3, no. 3.
Henderson-Sellers, B., 1996. Object-Oriented Metrics
Measures of Complexity, Prentice-Hall.
Hitz, M., Montazeri, B., 1995. Measuring coupling and
cohesion in object-oriented systems. Proc. of the Int.
Symp. on Applied Corporate Computing.
Kabaili, H., Keller, R. K., Lustman, F., Saint-Denis, G.,
2000. Class Cohesion Revisited: An Empirical Study
on Industrial Systems. Proc. of the Workshop on
Quantitative Approaches Object-Oriented Software
Engineering. France.
Kabaili, H., Keller, R.K., Lustman, F., 2001. Cohesion as
Changeability Indicator in Object-Oriented Systems.
Proceedings of the Fifth European Conference on
Software Maintenance and Reengineering (CSMR
2001). Estoril Coast (Lisbon), Portugal.
Kitchenham, B. A. Linkman, S.J., 1990. Design metrics in
practice. Information Software Technology.
Larman, G., 2003. Applying UML and Design Patterns,
An introduction to object-oriented analysis and design
and the unified process, Prentice Hall.
Levitin, A. V., 1986. How to measure size and how not to,
Proc. 10
th
COMPSAC. Chicago, oct 8-10, IEEE
Computer Society Press.
Li, W., Henry, S., 1993. Object-oriented metrics that
predict maintainability. Journal of Systems and
Software. Vol. 23.
Li, W., Henry, S., Kafura, D., Schulman, R., 1995.
Measuring Object-Oriented Design. Journal of Object-
Oriented Programming. Vol. 8, No. 4.
Marcus, A., Poshyvanyk, D., 2005. The conceptual
cohesion of classes. Proc. 21th IEEE Int. Conf. on
Software Maintenance.
Marcus, A., Poshyvanyk, D., Ferenc, R., 2008. Using the
Conceptual Cohesion of Classes for Fault Prediction in
Object-Oriented Systems. IEEE TSE. Vol. 34, NO. 2.
Meyers, T.M., Binkley, D., 2004. Slice-Based cohesion
metrics and software intervention. Proc. 11
th
IEEE
WCRE.
Pant, Y. R., Verner, J. M., Hendreson-Sellers, B., 1995.
S/C: a software size/complexity measure, chapter 50 in
Software Quality and Productivity: Theory, Practice,
Education and Training, eds. M. Lee, B.-Z. Barta, and
P. Juliff, Chapman & Hall, London.
Pressman, R.S., 2005. Software Engineering, A
practitioner's approach, Mc Graw Hill.
Sommervile, I., 2004. Software Engineering.
Stein, C., Cox, G., Etzkorn, L., 2005. Exploring the
relationship between cohesion and complexity.
Journal of Computer Science. 1 (2),
Weyuker, E. J., 1988. Evaluating software complexity
measures. IEEE TSE. 14(9), 1357-11365.
Woo, G., Chae, H. S., Cui, J. F., Ji, J.H., 2009. Revising
cohesion measures by considering the impact of write
interactions between class members. Information and
Software Technology, 51.
Xu, J., Ho, D., Capretz, L.F., 2008. An Empirical
Validation of Object-Oriented Design Metrics for
Fault Prediction. Journal of Computer Science, 4 (7),
571-577.
Yourdon, E., Constantine, L., 1979. Structured Design,
Prentice Hall, Englewood Cliffs. N.J.
Zhou, Y., Xu, B., Zhao, J., Yang, H., 2002. ICBMC: An
improved cohesion measure for classes. Proc. 18
th
ICSM.
Zhou, Y., Wen, L., Wang, J., Chen., Y., Lu, H., Xu, B.,
2003. DRC: dependence-relationships-based cohesion
measure for classes. Proc. 10
th
APSEC.
Zhou, Y., Leung, H., 2006. Empirical analysis of object-
oriented design metrics for predicting high and low
severity faults. IEEE TSE. vol. 32, no. 10.
ICSOFT 2010 - 5th International Conference on Software and Data Technologies
324