A cognitive Model of Software Design, technical report, vol.342, 1984. ,
Program Understanding and Knowledge Organization: the Influence of Acquired Schemas Cognitive Ergonomics: understanding, learning and designing Human-Computer Interaction, pp.245-256, 1990. ,
Expert programming knowledge: a schema-based approach Computer and People series, pp.205-222, 1990. ,
Difficulties in Designing with an Object-Oriented Language: An Empirical Study Shackel: Human Computer Interaction, proceedings of INTERACT'90, pp.971-976, 1990. ,
Un exemple d'évaluation ergonomique d'un système de programmation orienté-objet, le système O 2, Proceedings of ERGO. IA '90, 1990. ,
A schema-Based Model of Program Understanding Mental Models in Human-Computer Interaction 2, 1990. ,
An empirically-derived control structure for the process of program understanding, International Journal of Man-Machine Studies, vol.33, issue.3, pp.323-342, 1990. ,
DOI : 10.1016/S0020-7373(05)80122-1
Schema induction and analogical transfer, Cognitive Psychology, vol.15, issue.1, pp.1-38, 1983. ,
DOI : 10.1016/0010-0285(83)90002-6
URL : http://deepblue.lib.umich.edu/bitstream/2027.42/25331/1/0000776.pdf
Knowledge exploited by experts during software system design (Ed): special issue "what programmers know, International Journal of Man-Machine Studies, issue.3, pp.33-279, 1990. ,
DOI : 10.1016/s0020-7373(05)80120-8
The paragmatics of analogical transfer The psychology of learning and motivation, pp.59-87, 1985. ,
Problèmes de conception: une approche basée sur la satisfaction de contraintes, Proceedings of Ninth International Workshop "Expert Systems and their Application, pp.71-84, 1989. ,
Models of reuse in Software Engineering. Research report CS 89 188, 1989. ,
Some strategies of reuse in an object-oriented programming environment, Proceedings of CHI'89, pp.69-73, 1989. ,
The O2 Database Programming Language, Proceedings of International Conference on Very Large Data Bases, 1989. ,
What rationale is there in design? Shackel: Human Computer Interaction, proceedings of INTERACT'90, pp.207-212, 1990. ,
A system for example-based programming, Proceedings of CHI'89, pp.63-68, 1989. ,
The Story of O2, 1989. ,
Inside case-based reasoning, 1989. ,
Variability in program design: the interaction of process with knowledge): special issue "what programmers know, International Journal of Man-Machine Studies, issue.3, pp.33-305, 1990. ,
Learning to program in another language Shackel: Human Computer Interaction, proceedings of INTERACT'90, pp.925-930, 1990. ,
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
What do novices know about programming?, Directions in human computer interaction, 1982. ,
Empirical Studies of Programming Knowledge, IEEE Transactions on Software Engineering, vol.10, issue.5, pp.595-609, 1984. ,
DOI : 10.1109/TSE.1984.5010283
Cognitive studies in Software Engineering, Proceedings of the Fifth European Conference on Cognitive Ergonomics, 1990. ,
Software reusability: delivering productivity gains and short cuts Shackel: Human Computer Interaction, proceedings of INTERACT'90, pp.895-902, 1990. ,
Strategies in programming programmable controllers: a field study on a professional programmer Empirical studies of programmers: second workshop, Ablex, pp.217-230, 1987. ,
More or less following a plan during design: opportunistic deviations in specification, International Journal of Man-Machine Studies, vol.33, issue.3, pp.247-278, 1990. ,
DOI : 10.1016/S0020-7373(05)80119-1
URL : https://hal.archives-ouvertes.fr/inria-00633544
Similarity and Analogical reasoning, 1989. ,
DOI : 10.1017/CBO9780511529863