This paper explores the relationship between people’s understanding of computers and their programming errors. “Poor” mental models of a computer system can cause programmers to make errors that can lead to system failure. In particular, Pea (1986) argued that some specific programming errors depend on incorrect mentalization of computers, which he called “superbugs”. We discuss how Pea's insight can shed light on the cause of programming errors and try to refine Pea’s thesis arguing that the superbug is not the attribution of mental states and capacities to the computer per se, but rather the attribution of the wrong mental states and capacities to it.

Larghi, S., Datteri, E. (2024). The superbug: mental models and errors in computer programming. Intervento presentato a: AISC2024 20th Annual Conference of the Italian Association for Cognitive Sciences - September 18-20, 2024, Rome, Italy.

The superbug: mental models and errors in computer programming

Larghi, S
;
Datteri, E
2024

Abstract

This paper explores the relationship between people’s understanding of computers and their programming errors. “Poor” mental models of a computer system can cause programmers to make errors that can lead to system failure. In particular, Pea (1986) argued that some specific programming errors depend on incorrect mentalization of computers, which he called “superbugs”. We discuss how Pea's insight can shed light on the cause of programming errors and try to refine Pea’s thesis arguing that the superbug is not the attribution of mental states and capacities to the computer per se, but rather the attribution of the wrong mental states and capacities to it.
abstract + slide
mental models; programming errors; mental state attribution
English
AISC2024 20th Annual Conference of the Italian Association for Cognitive Sciences - September 18-20, 2024
2024
2024
https://aisc2024.istc.cnr.it/wp-content/uploads/2024/09/AISC2024_ProgramAbstracts_v4.pdf
none
Larghi, S., Datteri, E. (2024). The superbug: mental models and errors in computer programming. Intervento presentato a: AISC2024 20th Annual Conference of the Italian Association for Cognitive Sciences - September 18-20, 2024, Rome, Italy.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/533768
Citazioni
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
Social impact