A model of software design, International Journal of Intelligent Systems, vol.1, issue.3, 1988. ,
DOI : 10.1002/int.4550010304
Strategy analysis: an approach to psychological analysis of artifacts User-Centred Requirements for Software Engineering Environments, (pp 57-68), pp.47-72, 1994. ,
Approche psycho-ergonomique comparée de l'utilisation d'environnements de programmation procédural et orienté-objets, 1995. ,
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
The role of program structure in software maintenance, International Journal of Man-Machine Studies, vol.36, issue.1, pp.21-63, 1992. ,
DOI : 10.1016/0020-7373(92)90051-L
Program design methodologies and the software development process, International Journal of Man-Machine Studies, vol.36, issue.1, pp.1-19, 1992. ,
DOI : 10.1016/0020-7373(92)90050-U
La réutilisation en Génie Logiciel: une définition d'un cadre de recherche en Ergonomie Cognitive, pp.26-28, 1994. ,
An Empirical Study of Software Reuse by Experts in Object-Oriented Design, Human Computer Interaction, proceedings of INTERACT'95. Chapman & Hall, pp.133-138, 1995. ,
DOI : 10.1007/978-1-5041-2896-4_22
URL : https://hal.archives-ouvertes.fr/inria-00128354
Mental Representations constructed by experts and novices in object-oriented program comprehension. INTERACT'97, 1997. ,
URL : https://hal.archives-ouvertes.fr/inria-00118167
L'acquisition d'un langage de programmation orientée-objet: Smalltalk-80, Thèse de Psychologie Cognitive, pp.47-72, 1997. ,
Expertise in Object-Oriented Programming, Proceedings of ECCE7, pp.5-8, 1994. ,
Strategies in object-oriented design. To appear in Acta Psychologica, 1996. ,
URL : https://hal.archives-ouvertes.fr/inria-00118171
Transfer among programming languages: an assessment of various indicators, Proceedings of the Fifth Workshop of the Psychology of Programming Interest Group, pp.261-272, 1992. ,
The collaborative thread: a formative evaluation of object-oriented education, 1993. ,
The Psychology of Programming in the Large: Team and Organizational Behaviour, Psychology of Programming, pp.253-270, 1990. ,
DOI : 10.1016/B978-0-12-350772-3.50021-5
Objects of our desire: empirical research on object-oriented development. Human- Computer Interaction, pp.337-344, 1995. ,
Evaluating the effect of inheritance on the maintainability of object-oriented software, Empirical Studies of Programmers, pp.5-7, 1996. ,
Are Objects That Important? The Effects of Familiarity and Expertise on the Classification of Object-Oriented Code. Human-Computer Interaction, pp.227-249, 1995. ,
Difficulties in Designing with an object-oriented language: an empirical study, 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, Actes du congrès ERGO.IA'90, pp.19-21, 1990. ,
Reasoning from a schema and from an analog in software code reuse, 1991. ,
Acquiring experience in object-oriented programming: on design strategies Cognitive Models and Intelligent Environments for Learning Programming, 1993. ,
Design Strategies and Knowledge in Object-Oriented Programming: Effects of Experience, Human-Computer Interaction, vol.33, issue.2, pp.129-170, 1995. ,
DOI : 10.1145/83880.84526
La conception et réutilisation de logiciel: l'approche de l'Ergonomie Cognitive, 1996. ,
The activity of Design with Object-Oriented Languages, Proceedings of the INTERCHI' 93 Research Symposium, 1993. ,
Introduction to this special issue on Empirical Studies of Object- Oriented Design, Human-Computer Interaction, vol.10, issue.2 3, pp.121-128, 1995. ,
Reusing processes and documenting processes: toward an integrated framework, Proceedings of the Eighth European Conference on Cognitive Ergonomics (ECCE8), pp.10-13, 1996. ,
The role of case-based reasoning in architectural design : Stretching the design problem spaceReuse of designs : an interdisciplinary cognitive approach, Proceedings of the Workshop of the Thirteenth International Joint Conference on Artificial Intelligence, pp.1-13, 1993. ,
Conceptual entropy and its effect on class hierarchies, Computer, vol.27, issue.6, pp.59-63, 1994. ,
DOI : 10.1109/2.294856
A feasability study of early class hierarchy construction in object-oriented development Empirical studies of programmers, fourth workshop, pp.23-35, 1991. ,
Beyond object-oriented development: Where current object-oriented approaches fall short. Human- Computer Interaction, pp.79-199, 1995. ,
Cognitive dimensions of notations, 1989. ,
Designing the Design Process: Exploiting Opportunistic Thoughts, Human???Computer Interaction, vol.5, issue.2-3, pp.305-344, 1990. ,
DOI : 10.1080/07370024.1990.9667157
Knowledge exploited by experts during software system design, International Journal of Man-Machine Studies, vol.33, issue.3, pp.279-304, 1990. ,
DOI : 10.1016/S0020-7373(05)80120-8
Breakdowns and Processes during the Early Activities of Software Design by Professionals, 1987. ,
Object-oriented vs. procedural programming languages: Effectiveness in program maintenance, Journal of Object-Oriented Programming, vol.6, issue.3, pp.41-49, 1993. ,
Preserving knowledge in software engineering: What designers need to know, Proceedings of INTERCHI'93, pp.7-14, 1993. ,
Maintenance of object-oriented systems: an empirical analysis of the performance and strategies of programmers new to object-oriented techniques, Proceedings of PPIG7, 1995. ,
Planning and direction of problem solving in structured programming: an empirical comparison between two methods, International Journal of Man-Machine Studies, vol.15, issue.4, pp.363-383, 1981. ,
DOI : 10.1016/S0020-7373(81)80050-8
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, 1983. ,
Language Semantics, Mental Models and Analogy, 1990. ,
DOI : 10.1016/B978-0-12-350772-3.50014-8
Designing reusable classes, Journal of Object-Oriented Programming, pp.1-2, 1988. ,
Problem solving techniques for the design of algorithms. Information Processing and Management, pp.97-118, 1984. ,
Towards a model of cognitive process in logical design, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '92, 1992. ,
DOI : 10.1145/142750.142905
Communication Breakdowns and Boundary Spanning Activities on Large Programming Projects, 1987. ,
Some strategies of reuse in an object-oriented programming environment, Proceedings of CHI'89 Conference on Human Factors in Computing Systems, pp.69-73, 1989. ,
The effects of paradigm on cognitive activities in design, International Journal of Human-Computer Studies, vol.40, issue.4, pp.577-601, 1994. ,
DOI : 10.1006/ijhc.1994.1028
An empirical study of the object-oriented paradigm and software reuse, Proceedings of Object-Oriented Programming, Systems and Applications, pp.184-196, 1991. ,
Object-Oriented Software Construction, 1988. ,
Cognitive activities and levels of abstraction in procedural and object-oriented design. Human-Computer Interaction, pp.171-226, 1995. ,
Expert Programmers and Programming Languages, 1990. ,
DOI : 10.1016/B978-0-12-350772-3.50012-4
A model of human decision making in complex systems and its use for design of sytem control strategies, pp.47-72, 1982. ,
La représentation mentale d'un dispositif du point de vue de son utilisation et de son fonctionnement, Les Sciences Cognitives et le Conception des Systèmes Informatiques, 1996. ,
Schema Creation in Programming, Cognitive Science, vol.1, issue.3, pp.389-414, 1989. ,
DOI : 10.1207/s15516709cog1303_3
Search Through Multiple Representations, User-Centred Requirements for Software Engineering Environments, pp.165-176, 1994. ,
DOI : 10.1007/978-3-662-03035-6_13
System structure and design, 1996. ,
Object-oriented design in Eiffel, 1994. ,
ODE: The object design exploratorium, 1993. ,
The cognitive consequences of object, 1990. ,
Problem-solution mapping in object-oriented design, Research Report IBM, 1989. ,
Active Programming Strategies in Reuse, Proceedings of ECOOP'93, Object-Oriented Programming, pp.4-18, 1993. ,
DOI : 10.1007/3-540-47910-4_2
Documentation as Part of Design: Exploratory Field Studies, Proceedings of INTERACT'95. Chapman & Hall, pp.213-216, 1995. ,
DOI : 10.1007/978-1-5041-2896-4_36
Object-oriented modelling and design, 1991. ,
The pitfalls of changing paradigms, Empirical Studies of Programmers, 1996. ,
(199O) Minimalist planning tools in an instructional system for Smalltalk ,
Learning to Program in Another Language, 1990. ,
Human Computer Interaction, Proceedings of INTERACT'90 ,
An analysis of novice programmers learning a second language, Empirical studies of programmers: Fifth Workshop, pp.187-205, 1993. ,
Knowledge about working strategies and errors in software professionals: effects of expertise and experience, Proceedings of the Eighth Workshop the Psychology og Programming Interest Group, pp.164-166, 1996. ,
Strategies in Programming Programmable Controllers: A Field Study on a Professional Programmer Empirical Studies of programmers, second workshop. Ablex, pp.217-230, 1987. ,
Organisation of design activities: opportunistic, with hierarchical episodes, Interacting with Computers, vol.6, issue.3, pp.239-274, 1994. ,
DOI : 10.1016/0953-5438(94)90015-9
URL : https://hal.archives-ouvertes.fr/hal-00647639
Can Programmers Reuse Software?, IEEE Software, vol.4, issue.4, pp.52-59, 1987. ,
DOI : 10.1109/MS.1987.231064