W. Stevens, G. Myers, and L. Constantine, Structured design, IBM Systems Journal, vol.13, issue.2, pp.115-139, 1974.
DOI : 10.1147/sj.132.0115

M. Papazoglou and W. Van, Service-oriented design and development methodology, International Journal of Web Engineering and Technology, vol.2, issue.4, pp.412-442, 2006.
DOI : 10.1504/IJWET.2006.010423

C. Legner and T. Vogel, Design Principles for B2B Services - An Evaluation of Two Alternative Service Designs, IEEE International Conference on Services Computing (SCC 2007), pp.372-379, 2007.
DOI : 10.1109/SCC.2007.50

T. Kohlborn, A. Korthaus, T. Chan, and M. Rosemann, Identification and Analysis of Business and Software Services—A Consolidated Approach, IEEE Transactions on Services Computing, vol.2, issue.1, pp.1-15, 2009.
DOI : 10.1109/TSC.2009.6

M. Perepletchikov, C. Ryan, and Z. Tari, The Impact of Service Cohesion on the Analyzability of Service-Oriented Software, IEEE Transactions on Services Computing, vol.3, issue.2, pp.89-103, 2010.
DOI : 10.1109/TSC.2010.23

D. Athanasopoulos and A. Zarras, Fine-Grained Metrics of Cohesion Lack for Service Interfaces, 2011 IEEE International Conference on Web Services, pp.588-595, 2011.
DOI : 10.1109/ICWS.2011.27

URL : https://hal.archives-ouvertes.fr/inria-00574182

N. Tsantalis and A. Chatzigeorgiou, Identification of Move Method Refactoring Opportunities, IEEE Transactions on Software Engineering, vol.35, issue.3, pp.347-367, 2009.
DOI : 10.1109/TSE.2009.1

F. Simon, F. Steinbrücknersteinbr¨steinbrückner, and C. Lewerentz, Metrics based refactoring, Proceedings Fifth European Conference on Software Maintenance and Reengineering, pp.30-39, 2001.
DOI : 10.1109/CSMR.2001.914965

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.28.9919

M. Fokaefs, N. Tsantalis, A. Chatzigeorgiou, and J. Sander, Decomposing object-oriented class modules using an agglomerative clustering technique, 2009 IEEE International Conference on Software Maintenance, pp.93-101, 2009.
DOI : 10.1109/ICSM.2009.5306332

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.157.8450

D. Doval, S. Mancoridis, and B. S. Mitchell, Automatic clustering of software systems using a genetic algorithm, STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice, pp.73-81, 1999.
DOI : 10.1109/STEP.1999.798481

B. D. Bois, S. Demeyer, and J. Verelst, Refactoring: Improving Coupling and Cohesion of Existing Code, Proceedings of the 11th IEEE Working Conference on Reverse Engineering (WCRE), pp.144-151, 2004.

O. Seng, J. Stammel, and D. Burkhart, Search-based determination of refactorings for improving the class structure of object-oriented systems, Proceedings of the 8th annual conference on Genetic and evolutionary computation , GECCO '06, pp.1909-1916, 2006.
DOI : 10.1145/1143997.1144315

L. Tahvildari and K. Kontogiannis, Improving design quality using meta-pattern transformations: a metric-based approach, Journal of Software Maintenance and Evolution: Research and Practice, vol.16, issue.45, pp.4-5, 2004.
DOI : 10.1002/smr.299

M. O. Keeffe, M. ´. , C. M. Bowman, L. C. Briand, and Y. Labiche, Search-Based Refactoring for Software Maintenance Solving the Class Responsibility Assignment Problem in Object-Oriented Analysis with Multi-Objective Genetic Algorithms, Journal of Systems and Software IEEE Transactions on Software Engineering, vol.81, issue.36 6, pp.502-516, 2008.

W. F. Opdyke, Refactoring Object-Oriented Frameworks, 1992.

T. Mens and T. Tourwé, A survey of software refactoring, IEEE Transactions on Software Engineering, vol.30, issue.2, pp.126-139, 2004.
DOI : 10.1109/TSE.2004.1265817

M. Harman and L. Tratt, Pareto optimal search based refactoring at the design level, Proceedings of the 9th annual conference on Genetic and evolutionary computation , GECCO '07, pp.1106-1113, 2007.
DOI : 10.1145/1276958.1277176

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

L. C. Briand, J. W. Daly, and J. , 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

J. A. Dallal and L. Briand, A Precise Method-Method Interaction-Based Cohesion Metric for Object-Oriented Classes, ACM Transactions on Software Engineering and Methodology, vol.21, issue.2, 2012.
DOI : 10.1145/2089116.2089118

A. Kazemi, A. Rostampour, A. Zamiri, P. Jamshidi, H. Haghighi et al., An Information Retrieval Based Approach for Measuring Service Conceptual Cohesion, 2011 11th International Conference on Quality Software, pp.102-111
DOI : 10.1109/QSIC.2011.24

Y. Ma, Y. Lu, B. Zhang, and . Jin, Measuring ontology information by rules based transformation, Knowledge-Based Systems, vol.50, issue.0, pp.234-245, 2013.
DOI : 10.1016/j.knosys.2013.06.016

G. Bordogna and G. Pasi, A quality driven Hierarchical Data Divisive Soft Clustering for information retrieval, Knowledge-Based Systems, vol.26, issue.0, pp.9-19, 2012.
DOI : 10.1016/j.knosys.2011.06.012

L. Briand, S. Morasca, and V. R. Basili, Property-based software engineering measurement, IEEE Transactions on Software Engineering, vol.22, issue.1, pp.68-86, 1996.
DOI : 10.1109/32.481535

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.24.25

G. Valiente, Algorithms on Trees and Graphs, 2000.
DOI : 10.1007/978-3-662-04921-1

URL : http://dx.doi.org/10.1016/s0898-1221(03)80144-x

M. Fokaefs, R. Mikhaiel, N. Tsantalis, E. Stroulia, and A. Lau, An Empirical Study on Web Service Evolution, 2011 IEEE International Conference on Web Services, pp.49-56, 2011.
DOI : 10.1109/ICWS.2011.114

V. Apostolos, Zarras is an assistant professor at the Univ. of Ioannina . His research interests include software architecture & design, software maintenance and middleware