Patent classifications
G06F8/77
Methods and systems for monitoring contributors to software platform development
Methods and systems for a platform development version control system for monitoring contributors to software platform development. The methods and systems generate data analytics on contributors to software platform development using group affiliations as listed in a group directory (e.g., a corporate directory for an entity providing the software platform) as a common organizing factor. For example, by organizing the methods and systems according to the group affiliations, the methods and systems may generate data analytics on contributions of contributors within those groups, irrespective of whether or not the group members are working on the same project. The methods and systems may then provide recommendations and graphical representations based on the data analytics.
Project Extensions to Timeline Concept
A robot controller configured to control operation of a robot includes: a memory, which is configured to store a system configuration including at least user-defined project data and project-independent software; and a processor operable to execute the system configuration in accordance with a currently selected project. The robot controller is configured to: obtain a backup copy including user-defined project data and project-independent software; obtain restore input indicating a portion of the user-defined project data and project-independent software in the backup copy; and perform a partial restore of the backup copy, wherein only the indicated portion is loaded into the memory of the robot controller.
Project Extensions to Timeline Concept
A robot controller configured to control operation of a robot includes: a memory, which is configured to store a system configuration including at least user-defined project data and project-independent software; and a processor operable to execute the system configuration in accordance with a currently selected project. The robot controller is configured to: obtain a backup copy including user-defined project data and project-independent software; obtain restore input indicating a portion of the user-defined project data and project-independent software in the backup copy; and perform a partial restore of the backup copy, wherein only the indicated portion is loaded into the memory of the robot controller.
ISSUE TRACKING SYSTEMS AND METHODS
Described herein is a computer implemented method. The method comprises receiving, by an issue tracking system, a deployment update from a deployment system which includes deployment information in respect of one or more issues maintained by the issue tracking system. The method further comprises associating one or more issues maintained by the issue tracking system with deployment information by identifying the one or more issues to which the deployment information in the deployment update relates, extracting the deployment information from the deployment update, and associating the deployment information with each of the identified issues.
ISSUE TRACKING SYSTEMS AND METHODS
Described herein is a computer implemented method. The method comprises receiving, by an issue tracking system, a deployment update from a deployment system which includes deployment information in respect of one or more issues maintained by the issue tracking system. The method further comprises associating one or more issues maintained by the issue tracking system with deployment information by identifying the one or more issues to which the deployment information in the deployment update relates, extracting the deployment information from the deployment update, and associating the deployment information with each of the identified issues.
METHOD FOR REPRESENTING A DISTRIBUTED COMPUTING SYSTEM BY GRAPH EMBEDDING
A method of representing a distributed computing system, the distributed computing system comprising a plurality of processing devices connected together according to a predefined topology. The method comprising receiving at least one piece of data from an activity log file relating to at least one processing device among the plurality of processing devices, receiving at least one metric relating to at least one processing device among the plurality of processing devices, receiving at least the predefined topology of the distributed computing system, constructing a graph representative of a distributed computing system operation, the graph comprising the data item extracted from the received log file, the received metric, and the received topology, and embedding at least one part of the graph to obtain at least one state vector representing the at least one part of the embedded graph.
GENERATING A BUILD PROCESS FOR BUILDING SOFTWARE IN A TARGET ENVIRONMENT
A build process for building software in a target environment can be generated using a system described herein. For example, the system can receive a recommended software-stack for a target software item to be built in a target build environment. The system can determine, based on the recommended software-stack, a build process for building the target software item in the target build environment. The system may then execute the build process to generate a software build of the target software item in the target build environment.
GENERATING A BUILD PROCESS FOR BUILDING SOFTWARE IN A TARGET ENVIRONMENT
A build process for building software in a target environment can be generated using a system described herein. For example, the system can receive a recommended software-stack for a target software item to be built in a target build environment. The system can determine, based on the recommended software-stack, a build process for building the target software item in the target build environment. The system may then execute the build process to generate a software build of the target software item in the target build environment.
CI/Cd Template Framework for DevSecOps Teams
Described herein are systems utilizing a DevSecOps model comprising a CI/CD template, framework interfacing with a CI/CD pipeline that can integrate the assemblage of software components that collectively automate the building, testing, and delivery of applications within various hosting environments. Also described herein are methods utilizing the aforementioned systems.
CI/Cd Template Framework for DevSecOps Teams
Described herein are systems utilizing a DevSecOps model comprising a CI/CD template, framework interfacing with a CI/CD pipeline that can integrate the assemblage of software components that collectively automate the building, testing, and delivery of applications within various hosting environments. Also described herein are methods utilizing the aforementioned systems.