A Model of Human Cognitive Behavior in Writing Code for Computer Programs

Abstract

A theory of human cognitive processes in writing code for computer programs is presented which views behavior in terms of three processes: understanding, planning, and coding. Using this theory, a model of the coding process has been created which reproduces the code generation behavior of an experienced, human programmer working on a set of 2 3 FORTRAN problems. The model is stated as a computer program organized as a production system.

Cite

Text

Brooks. "A Model of Human Cognitive Behavior in Writing Code for Computer Programs." International Joint Conference on Artificial Intelligence, 1975.

Markdown

[Brooks. "A Model of Human Cognitive Behavior in Writing Code for Computer Programs." International Joint Conference on Artificial Intelligence, 1975.](https://mlanthology.org/ijcai/1975/brooks1975ijcai-model/)

BibTeX

@inproceedings{brooks1975ijcai-model,
  title     = {{A Model of Human Cognitive Behavior in Writing Code for Computer Programs}},
  author    = {Brooks, Ruven E.},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {1975},
  pages     = {878-884},
  url       = {https://mlanthology.org/ijcai/1975/brooks1975ijcai-model/}
}