Decoding user behaviour: leveraging cognitive biases in app development