A method for recording a sequence of user actions made when interfacing
with objects associated with an executable code is provided. In this
method, a selection of a level of detail to record when user actions
enable interfacing with the objects associated with the executable code
is enabled. Subsequently, the sequence of user actions is recorded. The
recorded sequence of user actions is defined by the selected level of
detail. Thereafter, the recorded sequence of user actions is parsed by
applying rules that enable the generation of a defined number of data
types. The data types are capable of being utilized by an application
that is designed to generate information that is related to one or more
of the data types.