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

J. R. Anderson, Knowledge compilation: the general learning mechanism, 1986.

Y. Anzai and H. A. Simon, The theory of learning by doing., Psychological Review, vol.86, issue.2, pp.124-140, 1979.
DOI : 10.1037/0033-295X.86.2.124

R. Brooks, Towards a theory of the cognitive processes in computer programming, International Journal of Human-Computer Studies, vol.51, issue.2, pp.737-751, 1977.
DOI : 10.1006/ijhc.1977.0306

J. M. Carroll and M. B. Rosson, Usability specifications as a tool in iterative development, 1985.

E. Cauzinille-marmèche, J. Mathieu, and A. Weil-barais, Raisonnement analogique et résolution de problèmes. L'Année Psychologique, pp.49-72, 1985.

B. Curtis, By the way, did anyone study any real programmers?, 1986.

. Iyengar, Empirical studies of programmers. Papers presented at the First Workshop on Empirical Studies of Programmers, 1986.

F. Détienne, PROGRAM UNDERSTANDING AND KNOWLEDGE ORGANIZATION: THE INFLUENCE OF ACQUIRED SCHEMATA, Preprints of the Proceedings of the Third European Conference on Cognitive Ergonomics, 1986.
DOI : 10.1016/B978-0-12-248290-8.50021-2

N. Dershowitz, Programming by analogy, 1986.

K. A. Ericsson and H. A. Simon, Protocol analysis. Verbal reports as data, 1984.

W. Visser, Strategies in programming programmable controllers: a field study on a professional programmer, Empirical Studies of Programmers: Second Workshop, p.19, 1987.
URL : https://hal.archives-ouvertes.fr/hal-00641376

J. R. Hayes and L. S. Flower, Identifying the organization of writing processes, 1980.

B. Hayes-roth and F. Hayes-roth, A Cognitive Model of Planning*, Cognitive Science, vol.3, issue.4, pp.275-310, 1979.
DOI : 10.1207/s15516709cog0304_1

J. M. Hoc, (in preparation) Towards effective computer aids to planning in computer programming Working with computers: theory versus outcomes

A. Morais, Hierarchical planification in programming, 1985.

A. Newell and H. A. Simon, Human problem solving, 1972.

E. Soloway, What to do next: meeting the challenge of programming-in-the-large, 1986.

E. Soloway and S. Iyengar, Empirical studies of programmers. Papers presented at the First Workshop on Empirical Studies of Programmers, 1986.

R. J. Sternberg, Intelligence, information processing, and analogical reasoning, Hillsdale, N.J, 1977.

A. Valentin, Etude ergonomique exploratoire du poste de travail de l'atelier logiciel Concerto. Observations d'analystes-programmeurs en situations réelles de travail "classiques" (hors atelier) (Rapport de fin de contrat EPHE-CNET), 1987.

W. Visser, Abandon d'un plan hiérarchique dans une activité de conception Giving up a hierarchical plan in a design activity, Actes du colloque scientifique COGNITIVA, vol.87, 1987.