Software as a Sensor - User ALE


Apache UserALE™ (User Analytic Logging Engine) is the beating heart of Software as a Sensor technology. UserALE provides you with a way of instrumenting your application, turning it into a human usability sensor. UserALE will provide comprehensive user event tracking for web pages, but it is specially engineered for tools–applications users will use in their work. UserALE will transmit specially structured messages from your application to an activity logging server whenever your users interact with it. Apply UserALE with a single line of code and capture every user interaction without having to separately manage tags on each feature of your application. UserALE works with Elastic and other open source databases–you own your data and you can access it for analysis and automation without restriction. UserALE serves Javascript applications and certain desktop applications.

Get Started Here

Source Code

Apache UserALE is part of the Apache Software as a Sensor™ (SensSoft) effort, which is undergoing incubation at The Apache Software Foundation (ASF). Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.