Abstract: Software development is prone to errors, which are partially related to losing situation awareness. We recommend that developers know their own weaknesses, use cognitive training to manage ...