G06F11/321

GRAPHICAL USER INTERFACE AND ANALYSIS SYSTEM FOR DETERMINING PLATFORM STABILITY AND RESILIENCY

Embodiments of the invention are directed to a system, method, or computer program product structured for determining platform stability and resiliency. In some embodiments, the system is structured for, for each of a plurality of applications deployed or scheduled to be deployed on a platform, gathering data, evaluating stability factor(s), evaluating resiliency factor(s), determining an overall stability score for the application from the stability factor(s) and overall resiliency score for the application from the resiliency factor(s), and determining a data quality score and criticality score for the application from the stability factor(s) and resiliency factor(s); generating a first GUI including selectable filters; receiving a selection of at least one filter; identifying a subset of applications using the selected filter(s); determining an aggregated stability score, resiliency score, data quality score, and criticality score for the identified subset; and generating a second GUI including the aggregated scores.

Method for automatically analyzing bottleneck in real time and an apparatus for performing the method
11216352 · 2022-01-04 · ·

The present invention relates to a method for automatically analyzing a bottleneck in real time and an apparatus for performing the method. The method for automatically analyzing a bottleneck in real time may comprise the steps of: an application server receiving a bottleneck analysis component; and the application server installing the bottleneck analysis component, wherein the bottleneck analysis component may add a call code for a performance information collector to an application installed on the application server that is to be monitored, wherein the bottleneck analysis component may call the performance information collector according to execution of a service function of the application, requested by a client, to generate service performance information for analyzing a bottleneck phenomenon.

DEFINING A GRAPHICAL VISUALIZATION ALONG A TIME-BASED GRAPH LANE USING KEY PERFORMANCE INDICATORS DERIVED FROM MACHINE DATA
20210342394 · 2021-11-04 ·

A service monitoring system receives receiving, via a user interface, an identification of a service of an information technology environment, and causes display of a plurality of key performance indicators (KPIs) in the user interface. Each KPI of the plurality of KPIs indicates a measure of performance for the service. The service monitoring system receives, via the user interface, an identification of a time period, and an identification of one or more visual characteristics for KPI graph lanes. Each of the KPI graph lanes is indicative of one or more KPI values of a respective KPI of the plurality of KPIs, the one or more KPI values are obtained from execution of a search query associated with the respective KPI, and the search query uses the time period to obtain the one or more KPI values. The service monitoring system causes display of a plurality of KPI graph lanes based on the one or more visual characteristics. Each graph lane provides a graphical visualization of the one or more KPI values of the respective KPI, and the display of the plurality of KPI graph lanes allows for visual correlation among the plurality of KPIs over the time period.

Automatically locating resources using alternative locator expressions during heterogeneous component-based testing in a portable automation framework

The disclosed technology provides resource locators keyed to resource names with failover alternate resource locators keyed to resource positions on user interfaces in a test environment: providing a central repository for resource locators and storing a set of alternative locator expressions for a resource in the central repository. The set includes first resource locators keyed to resource names on UIs and respective second resource locators keyed to resource positions on UIs that can be evaluated when the resource name in the respective first resource locator is invalid. The method invokes a resource location navigator to locate a particular resource using a first resource locator keyed to a resource name on the user interface, automatically invoking the resource location navigator using the second resource locator keyed to the resource position after failure of locating the particular resource using the resource name, and accessing the particular resource using the second resource locator.

Information processing apparatus

An information generation apparatus includes a feature information generator that generates feature information on transition to a first screen based on a log including a transition timepoint and identification information, the transition timepoint being a timepoint when a foreground screen transitioned from a second screen to the first screen among a plurality of screens displayed by a plurality of program modules that differ from each other, and the identification information identifying from among the program modules a first program module for displaying the first screen, an index value generator that generates an index value indicative of a degree to which the first screen draws attention from a user based on the feature information, and a determiner that determines based on the index value whether to use the identification information that identifies the first program module in a process of estimating the state of the user.

Container deployment with visual security profile

A method and a corresponding system that enables developers to determine a combination of two or more security profiles in which to deploy and configure a container (or set of containers). In some instances, the determination of which two or more security profiles in which to deploy the container (or set of containers) is made based upon the use of a two-dimensional (2D) diagram or a three-dimensional (3D) diagram that provides a visual display of at least one overlap between the two or more security profiles represented therein.

Electronic device and method for monitoring software testing

A method for monitoring software testing applicable in an electronic device includes controlling a first communication device of the electronic device to communicate with a terminal device when the terminal device running a testing software is placed on the electronic device. A capturing device of the electronic device is controlled to capture a display screen of the terminal device to record a video of what appears on the screen as part of the software testing. The first communication device is controlled to acquire a test log of the terminal device when the test is completed; and the first communication device transmits the recorded video and the test log to a device to analyze the software testing.

System, method, and computer program for testing the accuracy of software that identifies user interface elements on a webpage

The present disclosure relates to a system, method, and computer program for testing the accuracy of software that identifies user interface (UI) elements on a webpage (“the auto-identifier software”). The system enables a user to tag UI elements on a webpage with labels. The system creates a normalized specification for the webpage, where the specification includes a mapping of UI elements to normalized labels. The system uses the auto-identifier software to identify UI elements on the webpage. The system evaluates the performance of the auto-identifier software with respect to the webpage using the specification. The system displays diagnostics related to the performance of the auto-identifier software. In certain embodiments, the method is used for testing the accuracy of autofill software on a webform. In certain embodiments, the method is used for testing the accuracy of cart-scraper software on a checkout page.

Automatic software behavior identification using execution record

Automatic identification of execution behavior(s) of software. This automatic identification is based on analysis of historical execution records using machine learning to identify a particular pattern that corresponds to an execution behavior. In order to automatically identify an execution behavior present within particular software, an execution record of that particular software is accessed. The execution record includes an execution trace that reproducibly represents the execution of the software within a particular execution environment, such that the execution record is usable to rerun the execution of the software precisely as the software previously run. Based on finding the particular pattern within the execution record, the computing system automatically identifies that the execution behavior is present within the software.

Systems and methods for editing, assigning, controlling, and monitoring bots that automate tasks, including natural language processing

A framework is described for editing, assigning, controlling, and monitoring multiple bots within an enterprise network, including bots that perform natural language processing. In one implementation, a method includes: initializing a bot controller application instance; receiving, at the bot controller application instance, registration information from bot hosts; retrieving, from a web services gateway, configuration information for each of the of bot hosts; and using at least the retrieved registration information and configuration information for each of the bot hosts, displaying at a graphical user interface of the bot controller application instance a summary of the registered bot hosts and data relating to scripts executed by each of the bot hosts.