Skip to main content
  • Textbook
  • © 2002

Software Design – Cognitive Aspect

Editors:

  • This book will help computer scientists become familiar with the increasingly important field of Psychology of Programming and Cognitive Ergonomics
  • Provides a valuable source of knowledge transfer towards the computer science community
  • Includes supplementary material: sn.pub/extras

Part of the book series: Practitioner Series (PRACT.SER.)

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (8 chapters)

  1. Front Matter

    Pages i-xiii
  2. Historical Background

    • Françoise Détienne
    Pages 1-11
  3. What Is a Computer Program?

    • Françoise Détienne
    Pages 13-20
  4. Software Design: Theoretical Approaches

    • Françoise Détienne
    Pages 21-41
  5. Software Reuse

    • Françoise Détienne
    Pages 43-55
  6. Understanding Software

    • Françoise Détienne
    Pages 75-103
  7. The Future for Programming Psychology

    • Françoise Détienne
    Pages 117-121
  8. Back Matter

    Pages 123-146

About this book

Software Design - Cognitive Aspects covers a variety of areas including software analysis, design, coding and maintenance. It details the history of the research that has been conducted since the 1970s in this fast-developing field before defining a computer program from a computing and cognitive psychology viewpoint. Detailed treatment is given to the two essential sides of programming; software production and software understanding and throughout the book parallels are drawn between studies on processing texts written in natural language and processing computer programs.
This book will be of particular interest to researchers, practitioners and graduate students in Computer Science, Cognitive Psychology, and Cognitive Ergonomics.

Reviews

From the reviews:

"This book explains the current state of knowledge in the field of programming psychology and the psychology of software design, reuse, and maintenance. Although largely concerned with academic research, the material presented may be of interested for both the accomplished and novice software practitioner. The research results given should … have some impact on ergonomic specifications of programming tools, in order to ameliorate the compatibility between tools and user. … The book is a lucid account of the cognitive problems in everyday software design … ." (R. Horsch, Zentralblatt MATH, Vol. 987 (12), 2002)

"The book is especially dedicated to two different groups of readers – computer professionals on the one hand and psychologists on the other hand. … fortunately the author knows well both disciplines and the result is compact and not schizophrenic. Computer professionals can find in this book a lot of interesting ideas and confirmation of the sensed but in computer literature concealed coherence. … The book can be useful also for a third yet unnamed group of readers – researchers in the area of design theory." (Tomas Brandejsky, Neural Network World, Vol. 12 (2), 2002)

Authors, Editors and Affiliations

  • Department of Computer Science, UWA, Penglais, Aberystwyth, UK

    Frank Bott

  • Unité de recherche INRIA Rocquencourt, Domaine de Voluceau, Rocquencourt, Le Chesnay Cedex, France

    Françoise Détienne

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access