System for assisting the execution of programmed activities, the system comprising: - a wearable electronic device, wearable by a user, comprising a sound reproduction module and an interactive portion (13, 31) configured to detect a touch of the user, and - a software application running on a remote terminal suitable for exchanging data with the wearable electronic device, wherein the software application comprises an agenda that stores at least one voice message, said voice message comprises an invitation to carry out an activity and is associated with a time instant, the software application being configured to transmit the at least one voice message and the time instant associated therewith to the wearable electronic device, and wherein the wearable electronic device is configured to reproduce the at least one voice message at the time instant associated with the at least one voice message, characterised in that the wearable electronic device is further configured to - detect at least one touch of the interactive portion (13, 31) following the reproduction of the at least one voice message, - measure a duration of the at least one touch, - transmit to the software application a number of detected touches and the measured duration of each detected touch, and in that the software application is configured to identify a vexing event experienced by the user when it is detected at least one between: a touch lasting longer than a threshold duration value, and a sequence of consecutive touches within a predetermined time interval. - a wearable electronic device, wearable by a user, comprising a sound reproduction module and an interactive portion (13, 31) configured to detect a touch of the user, and - a software application running on a remote terminal suitable for exchanging data with the wearable electronic device, wherein the software application comprises an agenda that stores at least one voice message, said voice message comprises an invitation to carry out an activity and is associated with a time instant, the software application being configured to transmit the at least one voice message and the time instant associated therewith to the wearable electronic device, and wherein the wearable electronic device is configured to reproduce the at least one voice message at the time instant associated with the at least one voice message, characterised in that the wearable electronic device is further configured to - detect at least one touch of the interactive portion (13, 31) following the reproduction of the at least one voice message, - measure a duration of the at least one touch, - transmit to the software application a number of detected touches and the measured duration of each detected touch, and - detect at least one touch of the interactive portion (13, 31) following the reproduction of the at least one voice message, - measure a duration of the at least one touch, - transmit to the software application a number of detected touches and the measured duration of each detected touch, and in that the software application is configured to identify a vexing event experienced by the user when it is detected at least one between: a touch lasting longer than a threshold duration value, and a sequence of consecutive touches within a predetermined time interval. a touch lasting longer than a threshold duration value, and a sequence of consecutive touches within a predetermined time interval.