Monitoring interactions between application programs and data stores for
analyzing stability of application programs. A method of the invention
intercepts interactions from a plurality of application programs to a
data store. The method also identifies pre-execution data relating to
each of the intercepted interactions and the intercepted interaction is
executed. The method identifies post-execution data relating to each of
the executed interactions. The identified pre-execution data and the
identified post-execution data from each of the interactions are
normalized to create normalized interaction data for each of the
interactions. The method combines the normalized interaction data for
each of the interactions as a function of the application programs
associated with each of the interactions. The method further stores the
combined interaction data for analysis of the interactions between the
application programs and the data store which is indicative of the
stability of the application programs.