Going deeper than cosmetic application analytics for ‘flawless’ applications

Software application intelligence company Dynatrace has added User Experience Analytics to its log analytics functions to automatically connect logs with corresponding user sessions – an action which may signify and reflect the wider trend to optimise experiences at all levels of enterprise software.

Software programming concept. Mobile app developer on purple background, statistic user interface
Shutterstock

Software today has a list of fundamentals. Every vendor of enterprise software needs to have an open source policy, a defined user privacy policy, an interoperability position and a documented approach to describe its environmental, social and corporate governance (ESG) stance.

That list could probably be longer i.e. we could add a cloud-first approach and mindset, an embrace of API-driven application flexibility and a pledge to strive for ethical AI. But the exercise here is not an attempt to list every cornerstone of software engineering, the point is to suggest one of the newer foundation stones that all IT stacks should feature - user experience.

The concept of user experience (or User eXperience (UX) if you absolutely must) sits at two levels. There is the upper tier more cosmetic level of experience that a user will feel when interacting with an application’s presentation layer or user interface; but deeper, there is the digital experience monitoring side of the equation where we concentrate on whether an application is performant and functional, rather than whether it looks pretty and makes people happy.

Cosmetic look-and-feel UX will undoubtedly continue to flourish, but this discussion centres around the deeper seam of application worth.

Session replay defined

In a move widely understood to be ‘not just another product release’, software intelligence company Dynatrace has unified its AI-powered log analytics functions with its digital experience monitoring capabilities. This includes a technology known as session replay, a function that systems analysts use to be able to watch a user’s session with an application or service ‘as they experienced it’ -- this includes all ‘logged user events’, meaning everything from mouse movements and clicks to keyboard inputs and so on.

To continue reading this article register now