[. Ansi and N. York, American National Standard for Information Systems ? Programming Languages ? Smalltalk, ANSI/INCITS 319-1998, 1998.

[. Bettini, V. Bono, and M. Naddeo, A trait based re-engineering technique for Java hierarchies, Proceedings of the 6th international symposium on Principles and practice of programming in Java, PPPJ '08, 2008.
DOI : 10.1145/1411732.1411753

[. Bracha and W. Cook, Mixin-based inheritance, Proceedings OOPSLA/ECOOP '90, pp.303-311, 1990.
DOI : 10.1145/97946.97982

[. Bergel, S. Ducasse, O. Nierstrasz, and R. Wuyts, Stateful Traits, Advances in Smalltalk ? Proceedings of 14th International Smalltalk Conference, pp.66-90, 2006.
DOI : 10.1007/978-3-540-71836-9_4

A. P. Black, N. Schärli, and S. Ducasse, Applying traits to the Smalltalk collection hierarchy, Proceedings of 17th International Conference on Object- Oriented Programming Systems, Languages and Applications (OOPSLA'03), pp.47-64, 2003.

[. Cassou, S. Ducasse, and R. Wuyts, Traits at work: The design of a new trait-based stream library, Computer Languages, Systems & Structures, vol.35, issue.1, pp.2-20, 2009.
DOI : 10.1016/j.cl.2008.05.004

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

R. William and . Cook, Interfaces and Specifications for the Smalltalk-80 Collection Classes, Proceedings of OOPSLA '92 (7th Conference on Object-Oriented Programming Systems, Languages and Applications), pp.1-15, 1992.

[. Dicky, C. Dony, M. Huchard, and T. Libourel, On Automatic Class Insertion with Overloading, Proceedings of OOPSLA '96 (11th ACM SIGPLAN conference on Object-oriented Programming, Systems, Languages, and Applications), pp.251-267

O. Dns-+-06-]-stéphane-ducasse, N. Nierstrasz, R. Schärli, A. P. Wuyts, and . Black, Traits, ACM Transactions on Programming Languages and Systems, vol.28, issue.2, pp.331-388, 2006.
DOI : 10.1145/1119479.1119483

[. Ducasse, D. Pollet, A. Bergel, and D. Cassou, Reusing and Composing Tests with Traits, Proceedings of the 47th International Conference Objects, Models, Components, Patterns (TOOLS-Europe'09), pp.252-271, 2009.
DOI : 10.1145/263698.263754

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

[. Ducasse, R. Wuyts, A. Bergel, and O. Nierstrasz, User-changeable visibility: Resolving unanticipated name clashes in traits, Proceedings of 22nd International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'07), pp.171-190, 2007.
URL : https://hal.archives-ouvertes.fr/inria-00216103

A. Goldberg, Smalltalk 80: the Interactive Programming Environment, 1984.

A. Goldberg and D. Robson, Smalltalk 80: the Language and its Implementation, 1983.

A. Lienhard, S. Ducasse, and G. Arévalo, Identifying traits with formal concept analysis, Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering , ASE '05, pp.66-75, 2005.
DOI : 10.1145/1101908.1101921

I. Moore, Automatic Inheritance Hierarchy Restructuring and Method Refactoring, Proceedings of OOPSLA '96 (11th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications), pp.235-250

S. Schärli, O. Ducasse, A. P. Nierstrasz, and . Black, Traits: Composable Units of Behaviour, Proceedings of European Conference on Object-Oriented Programming, pp.248-274, 2003.
DOI : 10.1007/978-3-540-45070-2_12

M. Streckenbach and G. Snelting, Refactoring class hierarchies with KABA, OOPSLA '04: Proceedings of the 19th annual ACM SIGPLAN Conference on Object-oriented programming, systems, languages, and applications, pp.315-330, 2004.

G. Snelting and F. Tip, Reengineering Class Hierarchies using Concept Analysis, In ACM Trans. Programming Languages and Systems, 1998.