How It Works

Lightweight, low-resource, Agents are installed on computers (laptops and PCs, with phones and tablets coming soon) where your users/customers are located, and are controlled centrally. They run invisibly, so that they can even be placed on real user/customer devices. The Agents don’t monitor or record what users do in any way – in fact, they completely ignore the user. Think of an Agent as a measurement instrument hosted by computer devices in offices and homes.
Agents make general performance measurements of networks and servers that host applications. They automatically transmit measurement data back to our Analytics Engine, which transforms general performance data into application-specific human experience using PQ algorithms (the research). Immediately, you will be able to quantify human experience and diagnose sources of impairment when they misbehave.
How the measurement of subjective user experience and quantification of human experience is performed (Application Performance Management)
The Perception Agent exercises the network and server infrastructure by coordinating the use of standard command-line tools such as ping, traceroute and curl. From these tools (or equivalent operations), standard metrics (e.g. round-trip time, loss, goodput, etc.) are obtained and converted using a patent pending technique into Perceptual Quality scores. The technique uses complex mappings that reflect the impact of the metrics on a user's perception of application performance. The scores act as a reliable proxy for human voting.
How network metrics are quantified into Perceptual Quality
There are a suite of parameters that can be used to adjust the coordination of the command line tools as well as to adjust the complex mappings used to produce the Perceptual Quality scores. For example, there are parameters that change the emphasis given to delay or loss metrics, or the degree of interactivity required by the application. These parameters are connected into the detailed workings of the complex mappings, and hence enable the proxy to be tuned to the needs of specific applications or user groups.

Posts tagged with "Analytics"
from the Actual Experience Blog

Technical Metrics are Simply Misleading

Friday, January 27th, 2012

Technical metrics such as application response time provide a mechanism for gauging whether application response slows during peak use, or whether it improves as a result of IT investment. But does this beguilingly simple metric tell you whether users notice[...]

Human Experience is Important to So Many Stakeholders

Thursday, June 2nd, 2011

In conversation with one of our customers today, I was reminded of the value of Perceptual Quality (our language for subjective human-experience) as a non-technical language for IT. It is easily understood by all, and that enables many stakeholders in[...]

Are we an Analytics Company?

Friday, April 1st, 2011

Are we an analytics company? I have begun to wonder. According to Random House Webster’s Dictionary, analytics is ‘the science of logical analysis’. When you look at what other so-called analytics companies and services provide, it seems to me that[...]

A Queen Mary, University of London Spin-out