G. Arevalo and T. Mens, Analysing object-oriented application frameworks using concept analysis, pp.3-9

L. Bak, G. Bracha, S. Grarup, R. Griesemer, D. Griswold et al., Mixins in Strongtalk, 2002.

M. Barbut and B. Monjardet, Ordre et classification. Hachette, 1970.

G. Birkhoff, Lattice Theory, 1967.

A. P. Black, A use for inheritance, pp.10-15

A. P. Black, E. Ernst, P. Grogono, and M. Sakkinen, Proceedings of the Inheritance Workshop at ECOOP 2002. Number 12 in Publications of Information Technology, 2002.

G. Bobeff and J. Noyé, On the interaction of partial evaluation and inheritance, pp.16-22

B. Bobrow, D. Demichiel, R. Gabriel, S. Keene, G. Kiczales et al., Common Lisp Object System Specification, 1988.

V. Bono, A. Patel, and V. Shmatikov, A core calculus of classes and mixins, ECOOP '99 -Object-Oriented Programming 13th European Conference, vol.1628, pp.43-66, 1999.

G. Bracha and W. Cook, Mixin-based inheritance, Proceedings OOP-SLA/ECOOP'90, vol.25, pp.303-311, 1990.

F. Brito-e-abreu and W. Melo, Evaluating the impact of object-oriented design on software quality, Proc. METRICS 96, 1996.

F. Brito-e-abreu, M. Piattini, G. Poels, and H. A. Sahraoui, Proceedings of the 6th ECOOP Workshop on Quantitative Approaches in ObjectOriented Software Engineering, 2002.

H. I. Cannon, Flavors: A non-hierarchical approach to object-oriented programming, 1982.

E. Casais, Managing Evolution in Object Oriented Environments: An Algorithmic Approach, 1991.

H. S. Chae, Restructuring of classes and inheritance hierarchy in object-oriented systems, 1996.

P. Crescenzo and P. Lahire, Customisation of inheritance, pp.23-29
URL : https://hal.archives-ouvertes.fr/hal-01306686

Y. Crespo, Increasing software reuse potential by refactoring, 2000.

Y. Crespo, V. Cardenoso, and J. M. Marques, A model language for refactoring definition and analysis, Actas PROLE'01, 2001.

Y. Crespo, J. Manuel-marqués, and J. Rodríguez, On the translation of multiple inheritance hierarchies into single inheritance hierarchies, pp.30-37

M. Dao, M. Huchard, H. Leblanc, T. Libourel, and C. Roume, A new approach to factorization -introducing metrics, Proc. Metrics 2002: 8th International Software Metrics Symposium, 2002.

M. Dao, M. Huchard, T. Libourel, and C. Roume, Spécification de la prise en compte plus détaillée deséléments du modèle objet UML, Projet MACAO. Réseau RNTL, 2001.

M. Dao, M. Huchard, T. Libourel, and C. Roume, Evaluating and optimizing factorization in inheritance hierarchies, pp.38-43

H. Dicky, C. Dony, M. Huchard, and T. Libourel, On automatic class insertion with overloading, Special issue of Sigplan Notices -Proceedings of ACM OOP-SLA'96, vol.31, pp.251-267, 1996.
URL : https://hal.archives-ouvertes.fr/hal-02266668

E. Ernst, Call by declaration, pp.44-50

M. Flatt, S. Krishnamurthi, and M. Felleisen, Classes and mixins, Conference Record of POPL '98: The 25th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp.19-21, 1998.

M. Fowler, K. Beck, J. Brant, W. Opdyke, and D. Roberts, Refactoring: Improving the Design of Existing Code, 1999.

H. Peter and . Fröhlich, Inheritance decomposed, pp.51-57

B. Ganter and R. Wille, Formal Concept Analysis: Mathematical Foundations, 1999.

R. Godin, M. Huchard, C. Roume, and P. Valtchev, Inheritance and automation: Where are we now?, pp.58-64
URL : https://hal.archives-ouvertes.fr/lirmm-00268458

R. Godin and H. Mili, Building and maintaining analysis-level class hierarchies using Galois lattices, Conference Proceedings Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'93), p.28, 1993.

C. Hernandez, F. Prieto, M. A. Laguna, and Y. Crespo, Formal concept analysis support for conceptual abstraction in database reengineering, Proceedings of the Database Management and Reengineering Workshop at ICSM 2002, 2002.

M. Huchard, H. Dicky, and H. Leblanc, Galois lattice as a framework to specify algorithms building class hierarchies, Theoretical Informatics and Applications, vol.34, pp.521-548, 2000.

M. Huchard and H. Leblanc, Computing interfaces in Java, Proc. IEE International conference on Automated Software Engineering (ASE'2000), pp.11-15, 2000.

G. G. Koni-n'sapu, A scenario based approach for refactoring duplicated code in object oriented systems, 2001.

K. Lieberherr and I. Holland, Assuring good style for object-oriented programs, IEEE Software, pp.38-48, 1989.

M. Lorentz and J. Kidd, Object-Oriented Software Metrics, a Practical Guide, 1994.

C. Lucas and P. Steyaert, Modular Inheritance of Objects Through Mixin-Methods, Proceedings of the Joint Modular Languages Conference, pp.28-30, 1994.

B. K. Miller, P. Hsia, and C. Kung, Object-oriented architecture measures, 32nd Annual Hawaii International Conference on Systems Sciences, 1999.

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

K. Ostermann and M. Mezini, Blurring the borders between object composition, inheritance, and delegation, pp.65-68

, Types, Inheritance and Assignments A collection of Position papers of the ECOOP'91 workshop W5, DAIMI PB-357, 1991.

C. Pons, Generalization relation in UML model elements, pp.69-75

F. Prieto, Y. Crespo, J. M. Marques, and M. L. Laguna, Mecanos and formal concept analysis as support for framework construction, Actas de las V Jornadas de Ingenieria de Software y Bases de Datos (JISBD'2000), pp.163-175, 2000.

F. Prieto, Y. Crespo, J. M. Marques, and M. L. Laguna, Formal concept analysis as support for domain framework evolution, Taller de Evolucion de Software. VI Jornadas de Ingenieria de Software y Bases de Datos (JISBD'2001), 2001.

D. Roberts, J. Brant, and R. Johnson, A refactoring tool for Smalltalk. Theory and Practice of Object Systems (TAPOS), vol.3, pp.253-263, 1997.

C. Roume, Going from multiple to single inheritance with metrics, pp.30-37, 2002.

M. Sakkinen, A critique of the inheritance principles of C++, Computing Systems, vol.5, issue.1, pp.69-110, 1992.

, Multiple Inheritance and Multiple Subtyping, Position papers of the ECOOP 1992 Workshop W1, Working Paper WP-23, 1992.

M. Sakkinen, Exheritance -class generalisation revived, pp.76-81

N. Schaerli, S. Ducasse, and O. Nierstrasz, Classes = traits + states + glue, pp.82-88

K. , C. Sekharaiah, and D. Ram, Object schizophrenia problem in modeling is-role-of inheritance, pp.88-94

G. Snelting and F. Tip, Reengineering class hierarchies using concept analysis, Proceedings of the ACM SIGSOFT Sixth International Symposium on the Foundations of Software Engineering, vol.23, pp.99-110, 1998.

S. Tichelaar, S. Ducasse, S. Demeyer, and O. Nierstrasz, A meta-model for language-independent refactoring, Proceedings ISPSE 2000, pp.154-164, 2000.

F. Tip, J. Choi, J. Field, and G. Ramalingam, Slicing class hierarchies in C++, Proceedings of the Conference ACM SIGPLAN OOPSLA'96, vol.31, pp.179-197, 1996.

F. Tip and P. F. Sweeney, Class hierarchy specialization, Proceedings of the Conference ACM SIGPLAN OOPSLA'97, pp.271-285, 1997.

M. Torgersen, Inheritance is specialisation, pp.95-101

A. Van-deursen and T. Kuipers, Identifying objects using cluster and concept analysis, 21st International Conference on Software Engineering, ICSE-99, pp.246-255, 1999.

P. Wegner, Dimensions of object-based language design, Proceedings Second ACM Conference on Object-Oriented Programming Systems, Languages and Applications, pp.168-182, 1987.

A. Yahia, L. Lakhal, and J. P. Bordat, Designing class hierarchies of object database schemas, Actes 13èmes journées Bases de Données Avancées, pp.371-390, 1997.