An analysis of the design and definitions of halstead metrics, IWSM, 2005. ,
From object-oriented applications to componentoriented applications via component-oriented architecture, 2011. ,
DOI : 10.1109/wicsa.2011.35
URL : https://hal.archives-ouvertes.fr/hal-00664851
Migrating large object-oriented applications into component-based ones: instantiation and inheritance transformation, 2015. ,
DOI : 10.1145/2936314.2814223
URL : https://hal.archives-ouvertes.fr/lirmm-01235461
An Architecture-Centric Approach for Producing Quality Systems, Quality of Software Architectures and Software Quality, 2005. ,
DOI : 10.1007/11558569_4
Beauty and the Beast: on the readability of object-oriented example programs, Software Quality Journal, vol.44, issue.10, 2016. ,
DOI : 10.1109/APSEC.1994.465272
Foundations of a simple and unified componentoriented language, CLSS Journal, 2008. ,
URL : https://hal.archives-ouvertes.fr/lirmm-00175781
Software Metrics: A Rigorous and Practical Approach, 1998. ,
DOI : 10.1201/b17461
Refactoring: Improving the Design of Existing Code, 1999. ,
DOI : 10.1007/3-540-45672-4_31
Systematic Testing of Refactoring Engines on Real Software Projects, ECOOP, 2013. ,
DOI : 10.1007/978-3-642-39038-8_26
On the Automation of Dependency-Breaking Refactorings in Java, 2013 IEEE International Conference on Software Maintenance, 2013. ,
DOI : 10.1109/ICSM.2013.27
Reverse engineering reusable software components from object-oriented APIs, Journal of Systems and Software, vol.131, 2016. ,
DOI : 10.1016/j.jss.2016.06.101
URL : https://hal.archives-ouvertes.fr/lirmm-01376013
Decoupling classes with inferred interfaces, Proceedings of the 2006 ACM symposium on Applied computing , SAC '06, 2006. ,
DOI : 10.1145/1141277.1141604
URL : http://www.pst.ifi.lmu.de/~mayer/papers/2006_01_PPPJ_Decoupling_classes.pdf