Biases, our brain and software development

matiasiacono 199 views 24 slides Feb 26, 2025
Slide 1
Slide 1 of 24
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24

About This Presentation

Quick presentation about cognitive biases, classic psychological researches and quite new papers that displays how those biases might be impacting software developers.


Slide Content

Biases, our brain and software

Just in case, about me!

Today! Our brain is not what our brain thinks it is Cooking under pressure Monkey business Cognitive Biases and how this affect us daily

Is this correct?

Is this correct?

Perhaps this one?

Or this one? Computational Theory Of Mind

it is more complicated than that

Our brain is not what our brain thinks it is

Limited Working Memory: The brain's working memory can hold about 7±2 items at a time. Cognitive Load: The brain has a finite capacity for processing information. Attention Span: Human attention is limited and can be easily diverted. Cognitive Biases: The brain often relies on heuristics or mental shortcuts that can lead to cognitive biases. Memory Distortion: Human memory is not a perfect recording of events. Memories can be distorted by subsequent information, emotions, and the passage of time, leading to inaccurate recollections. Sleep and Cognitive Function: Sleep is crucial for brain function, including memory consolidation, problem-solving, and emotional regulation. Emotional Regulation: The brain's prefrontal cortex, which is responsible for higher-order thinking and emotional regulation, is not fully developed until the mid-20s. Stress and Cognition: Chronic stress can impair cognitive functions, including memory, attention, and decision-making. Sensory Processing Limits: The brain filters and interprets sensory information, but it can only process a fraction of the sensory input it receives.

Cooking under pressure

Peer Pressure (Solomon Ash) https://www.structural-learning.com/post/solomon-asch-theory Shock Experiment (Stanley Milgram) https://www.simplypsychology.org/milgram.html Stanford Prison Experiment (Philip Zimbardo) https://exhibits.stanford.edu/spe

Monkey business

Cognitive Biases

+200 Cognitive biases documented 4 Main Categories Information: filtering information. Meaning: connecting dots and filling in the gaps with what we think we know. Speed: making decisions based on new information. Memory: we can’t remember everything so we have to use it efficiently. https://commons.wikimedia.org/wiki/File:Cognitive_bias_codex_en.svg

A Tale from the Trenches: Cognitive Biases and Software Development https://www.computer.org/csdl/proceedings-article/icse/2020/712100a654/1pK5eMv5yUw

Reversal Biased Actions

Samples from the study