G06F8/70

Scripting language computer program modification methodology, system and software
11704116 · 2023-07-18 · ·

A method, system, and software for adding to, extending or otherwise modifying a pre-existing computer program, written in a scripting language, with a new source code, written in a scripting language, without the need to sham underlying source code of the pre-existing computer program or the newly modified source code.

DISABLING A SCRIPT BASED ON INDICATIONS OF UNSUCCESSFUL EXECUTION OF THE SCRIPT

In some implementations, a server device may receive, from a client device, a script identifier, that identifies a script, and an indication of whether the script was successfully executed by the client device. The server device may determine whether a condition associated with disabling the script is satisfied based on the script identifier, the indication of whether the script was successfully executed by the client device, and stored information determined based on a plurality of indications of whether the script was successfully executed by a plurality of other client devices. The server device may selectively cause a data structure to be updated to indicate that the script is disabled based on determining whether the condition is satisfied. The data structure may be used to indicate whether the script is enabled prior to execution of the script.

SYSTEMS AND METHODS FOR AUTOMATIC CHANGE REQUEST MANAGEMENT USING SIMILARITY METRIC COMPUTATIONS
20230222143 · 2023-07-13 ·

Systems and methods for managing change requests are disclosed. A system for managing change requests may include a memory storing instructions and at least one processor configured to execute instructions to perform operations including: receiving, from a client device, a change request; routing the change request to a first similarity determination pipeline, based on the first classification, identifying an implementation device; and transmitting the change request to the implementation device. The first similarity determination pipeline may be configured to: extract at least one first request element from the change request; determine a first group of change requests based on the at least one first extracted request element; determine a first similarity metric between the change request and the first group of change requests; and determine a first classification of the change request based on the first similarity metric.

DEVELOPMENT SYSTEM AND METHOD OF OFFLINE SOFTWARE-IN-THE-LOOP SIMULATION

A development system and a method of an offline software-in-the-loop simulation are disclosed. A common firmware architecture generates a chip control program. The common firmware architecture has an application layer and a hardware abstraction layer. The application layer has a configuration header file and a product program. A processing program required by a peripheral module is added to the hardware abstraction layer during compiling. The chip control program is provided to a controller chip or a circuit simulation software to be executed to control the product-related circuit through controlling the peripheral module.

DEVELOPMENT SYSTEM AND METHOD OF OFFLINE SOFTWARE-IN-THE-LOOP SIMULATION

A development system and a method of an offline software-in-the-loop simulation are disclosed. A common firmware architecture generates a chip control program. The common firmware architecture has an application layer and a hardware abstraction layer. The application layer has a configuration header file and a product program. A processing program required by a peripheral module is added to the hardware abstraction layer during compiling. The chip control program is provided to a controller chip or a circuit simulation software to be executed to control the product-related circuit through controlling the peripheral module.

PRODUCTION-READY ATTRIBUTES CREATION AND MANAGEMENT FOR SOFTWARE DEVELOPMENT

In some aspects, a computing system can determine a set of attributes based on analyzing input data using attribute templates written in a production-ready programming language. The computing system can generate attribute definitions for the set of attributes using the attribute templates and deploy the attribute definitions for the set of attributes to a production environment of a software program. The software program is written in a programming language compatible with the production-ready programming language. The computing system can monitor the performance of the set of attributes in the production environment of the software program and cause the attribute definitions of the plurality of attributes to be modified based on the monitoring.

METHOD AND SYSTEM FOR CODEBASE MODELING

A method for automatically modeling a codebase to facilitate management and analytics is provided. The method includes automatically aggregating a data set, the data set including data that correspond to a codebase; identifying, from the data set, entities and corresponding attributes, the entities relating to a component of the codebase; establishing, by using the data set, a relationship for the entities, the relationship corresponding to an interaction between each of the entities; determining a potential owner for each of the entities based on a corresponding change history; defining, by using the data set, an ownership rule for each of the entities, the ownership rule associating the potential owner to the corresponding entities; and computing an actionable item for each of the entities based on the corresponding attributes.

METHOD AND SYSTEM FOR CODEBASE MODELING

A method for automatically modeling a codebase to facilitate management and analytics is provided. The method includes automatically aggregating a data set, the data set including data that correspond to a codebase; identifying, from the data set, entities and corresponding attributes, the entities relating to a component of the codebase; establishing, by using the data set, a relationship for the entities, the relationship corresponding to an interaction between each of the entities; determining a potential owner for each of the entities based on a corresponding change history; defining, by using the data set, an ownership rule for each of the entities, the ownership rule associating the potential owner to the corresponding entities; and computing an actionable item for each of the entities based on the corresponding attributes.

Feedback service in cloud application

A feedback service for use with a cloud application and a method of the feedback service are disclosed. The feedback service is coupled to a page of the cloud application. A pane of the feedback service is selectively displayed with the page, and the pane requests user input regarding the page.

Feedback service in cloud application

A feedback service for use with a cloud application and a method of the feedback service are disclosed. The feedback service is coupled to a page of the cloud application. A pane of the feedback service is selectively displayed with the page, and the pane requests user input regarding the page.