B. Adelson and E. Soloway, The role of domain experience in Software Design, IEEE Transactions on Software Engineering, vol.11, issue.11, pp.1351-1360, 1985.

G. Booch, Object-Oriented Design with Applications, 1991.

S. Davies, The Role of Notation and Knowledge Representation in the Determination of Programming Strategy: A Framework for Integrating Models of Programming Behavior, Cognitive Science, vol.25, issue.3, pp.547-572, 1991.
DOI : 10.1207/s15516709cog1504_3

F. Détienne, Expert Programming Knowledge: A Schema-Based Approach Psychology of programming (pp 205-222) People and Computer Series, 1990.

F. Détienne, Program Understanding and Knowledge Organization: the Influence of Acquired Schemas Cognitive Ergonomics: understanding, learning and designing Human-Computer Interaction, pp.245-256, 1990.

F. Détienne, Reasoning from a schema and from an analog in software code reuse, 1991.

F. Détienne, Acquiring experience in object-oriented programming: effects on design strategies Cognitive Models and Intelligent Environments for Learning Programming, 1993.

F. Détienne, I. Borne, and S. Chatel, The activity of Design with Object-Oriented Languages, Proceedings of the INTERCHI' 93 Research Symposium, 1993.

R. Guindon, Knowledge exploited by experts during software system design, International Journal of Man-Machine Studies, vol.33, issue.3, pp.241-360, 1990.
DOI : 10.1016/S0020-7373(05)80120-8

J. Hoc, Towards effective computer aids to planning in computer programming: theoretical concern and empirical evidence drawn from assessment of a prototype Working w i t h computers, theory versus outcome s, pp.215-247, 1988.

J. Hoc, Une méthode de classification préalable des problèmes d'un domaine pour l'analyse des stratégies de résolution: la programmation informatique chez des professionnels, Le Travail Humain, vol.46, issue.3, pp.205-217, 1983.

D. S. Kay and J. B. Black, The evolution of knowledge representations with increasing expertise in using systems, Proceedings of the Seventh annual meeting o f the cognitive science society, 1985.

J. Kim and J. Lerch, Towards a model of cognitive process in logical design, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '92, pp.489-498, 1992.
DOI : 10.1145/142750.142905

B. M. Lange and T. G. Moher, Some Strategies of Reuse in an Object-Oriented Programming Environment, Proceedings of CHI'89, pp.69-73, 1989.

C. Lecluse and P. Richard, The O2 Database Programming Language, Proceedings of International Conference on Very Large Data Bases, 1989.

O. Deux, The Story of O2 (Tech, pp.37-89, 1989.

R. Rist, Plans in Programming: Definition, Demonstration, and Development Empirical Studies of Programmers: First Workshop, pp.28-47, 1986.

R. Rist, Knowledge Creation and Retrieval in Program Design: A Comparison of Novice and intermediate Student Programmers, Human???Computer Interaction, vol.5, issue.1, pp.1-46, 1991.
DOI : 10.1145/182.358436

R. Rist, Search through Multiple Representations User-Centred Requirements for Software Engineering Environments, pp.165-176, 1994.

R. Rist and R. Terwilliger, Object-Oriented Progrmming in Eiffel, 1994.

S. P. Robertson and C. C. Yu, Common cognitive representations of program code across tasks and languages, International Journal of Man-Machine Studies, vol.33, issue.3, pp.343-360, 1990.
DOI : 10.1016/S0020-7373(05)80123-3

M. B. Rosson and S. R. Alpert, The Cognitive Consequences of Object-Oriented Design (Res, RC 14191), IBM, N.Y, 1988.

J. Scholtz and S. Wiedenbeck, Learning to Program in Another Language, Proceedings of INTERACT'90, pp.925-930, 1990.

J. Scholtz and S. Wiedenbeck, Using an Unfamiliar Programming Language People and Computers VII, 1992.

E. Soloway, K. Ehrlich, and J. Bonar, Tapping into tacit programming knowledge, Proceedings of the 1982 conference on Human factors in computing systems , CHI '82, pp.15-17, 1982.
DOI : 10.1145/800049.801754

E. Soloway and K. Ehrlich, Empirical Studies of Programming Knowledge, IEEE Transactions on Software Engineering, vol.10, issue.5, pp.595-609, 1984.
DOI : 10.1109/TSE.1984.5010283

R. B. Wirfs-brock and E. E. Johnson, Surveying current research in object-oriented design, Communications of the ACM, vol.33, issue.9, pp.104-123, 1990.
DOI : 10.1145/83880.84526