Certain embodiments of the present invention provide a system and method
for improved, real-time survey data processing and analysis. Certain
embodiments use distributed computing techniques to perform statistical
calculations for survey data, such as general purpose and multi-rater
feedback data. Certain embodiments use a matrix structure coupled with
hash tables for efficient processing of survey statistics across an
entire survey. Certain embodiments use a criteria parser based on
externally definable lexical rules to determine which survey responses
belong to which groups. Certain embodiments allow coalescing of
summarization requests between summarization servers to allow for peak
performance across any number of surveys. Certain embodiments provide a
scalable, adaptable survey processing system and method that processes
survey results in real time, allowing for immediate feedback during the
survey process.