1. A method of executing an application by a device, the method comprising: beginning, by the device, an execution of the application at an execution starting point; storing, by the device, log information associated with the executing of the application, wherein the log information comprises information generated by user's actions or inputs during the executing of the application; receiving, by the device, a request for mapping between an application execution information and a short run indicator during the executing of the application; acquiring, by the device, the application execution information from the stored log information in response to receiving the request, wherein the application execution information corresponds to a portion of the log information beginning at the execution starting point of the application and ending at the receiving of the request; mapping, by the device, the application execution information with the short run indicator; storing, by the device, mapping information between the short run indicator and the application execution information in at least one of the device and an external device; receiving, by the device, a user input or selection of the short run indicator when the application is not being executed by the device; and automatically executing, by the device, the application from the execution starting point of the application up to the receiving of the request based on the application execution information.