| Description: |
Expectation-Driven Event Monitoring (EDEM) can be used to shed light
on how applications are used, to uncover mismatches in actual versus expected
use, and to increase user involvement in the evolution of interactive systems.
Software agents are deployed over the Internet to collect usage information
to help developers make more informed design and effort allocation decisions.
Unlike traditional application instrumentation approaches, EDEM's architecture
allows data collection to evolve flexibly over time without impacting application
deployment or use. |