An electronic device comprising: a communication unit; a memory configured to store log information associated with at least one notification received through the communication unit, the log information comprising time information, and wherein the time information comprises an average action time for a user to execute an application that is associated with each notification through the each notification; a display; and a processor functionally coupled with the memory, the communication unit or the display, wherein the processor is configured to: receive a first notification through the communication unit, determine whether a log information associated with the first notification exists in the stored log information, if the log information associated with the first notification exists in the stored log information, identify an average action time of the first notification from the log information associated with the first notification, compare the identified average action time of the first notification with an average action time of at least one another notification, determine a display order of the first notification based on a comparison result, and display the first notification on the display based on the determined display order; and if no log information associated with the first notification exists in the stored log information, display the first notification on the display based on a notification reception time of the first notification. a communication unit; a memory configured to store log information associated with at least one notification received through the communication unit, the log information comprising time information, and wherein the time information comprises an average action time for a user to execute an application that is associated with each notification through the each notification; a display; and a processor functionally coupled with the memory, the communication unit or the display, wherein the processor is configured to: receive a first notification through the communication unit, determine whether a log information associated with the first notification exists in the stored log information, if the log information associated with the first notification exists in the stored log information, identify an average action time of the first notification from the log information associated with the first notification, compare the identified average action time of the first notification with an average action time of at least one another notification, determine a display order of the first notification based on a comparison result, and display the first notification on the display based on the determined display order; and if no log information associated with the first notification exists in the stored log information, display the first notification on the display based on a notification reception time of the first notification. receive a first notification through the communication unit, determine whether a log information associated with the first notification exists in the stored log information, if the log information associated with the first notification exists in the stored log information, identify an average action time of the first notification from the log information associated with the first notification, compare the identified average action time of the first notification with an average action time of at least one another notification, determine a display order of the first notification based on a comparison result, and display the first notification on the display based on the determined display order; and identify an average action time of the first notification from the log information associated with the first notification, compare the identified average action time of the first notification with an average action time of at least one another notification, determine a display order of the first notification based on a comparison result, and display the first notification on the display based on the determined display order; and if no log information associated with the first notification exists in the stored log information, display the first notification on the display based on a notification reception time of the first notification.