Software Design : Cognitive aspects
Abstract
The aim of this book is to present a critical synthesis of research in the field commonly known as the psychology of programming. This covers the activities involved in the different programming tasks, such as analysis, design, coding and maintenance. The purpose of such research is to provide ergonomic recommenda-tions for the specification of development environments and programming languages, as well as training and education aids. More generally, we are interested in providing experts with aids to problem-solving.