Robotic Automation for Code Exception Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Identifying and resolving exceptions in code sets is inefficient and challenging, especially when the author and reviewer are different individuals, requiring manual intervention that can be time-consuming and prone to errors.
Innovation Solution
A robotic process automation system is employed to scan code for exceptions, compare exception tags and strings with a replacement code database, and insert replacement strings, utilizing a knowledge base and online forums to identify and correct exceptions automatically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual intervention is used to identify and resolve code exceptions, then human judgment and flexibility are applied, but the process becomes time-consuming and inefficient
Solution Approach 1:
The system enables self-service by allowing the code review process to automatically identify and resolve exceptions without requiring continuous human intervention. The robotic process automation system independently scans code, detects exceptions, queries knowledge bases for solutions, and applies fixes, making the system serve itself rather than relying on manual human labor for each exception.
Solution Approach 2:
The patent replaces the mechanical human review process with an automated robotic process automation system. Instead of manually scanning code, identifying exceptions, researching solutions, and applying fixes, the system uses automated software agents that perform these tasks through electronic processes, including querying knowledge bases and applying predetermined correction algorithms.
2Reliability
If different individuals are involved in code authoring and review, then diverse perspectives are obtained, but communication overhead and coordination complexity increase
Solution Approach 1:
The robotic process automation system performs multiple functions within a single integrated platform: it scans code for exceptions, queries knowledge bases for solutions, validates potential fixes, and applies corrections. This multi-functional approach consolidates what would otherwise require coordination between multiple specialized tools and human reviewers into one universal system.
Solution Approach 2:
The system acts as an intermediary between code authors and reviewers by automatically performing the review function. Rather than requiring direct communication and coordination between human authors and reviewers, the robotic system mediates the process by independently analyzing code, identifying issues, and implementing fixes, thereby eliminating the coordination overhead while maintaining review quality.
3Reliability
If manual code review processes are used, then human expertise is applied to identify exceptions, but the process lacks consistency and is prone to human error
Solution Approach 1:
The system enables self-service by allowing the code review process to automatically identify and resolve exceptions without requiring continuous human intervention. The robotic process automation system independently scans code, detects exceptions, queries knowledge bases for solutions, and applies fixes, making the system serve itself rather than relying on manual human labor for each exception.
Solution Approach 2:
The patent replaces the mechanical human review process with an automated robotic process automation system. Instead of manually scanning code, identifying exceptions, researching solutions, and applying fixes, the system uses automated software agents that perform these tasks through electronic processes, including querying knowledge bases and applying predetermined correction algorithms.
Data Source
AI summary
Embodiments of the present invention provide a system for the utilization of a robotic process automation system for functional evaluation and improvement of back end instructional constructs. The system may scan a set of code to identify an exception comprising an exception tag and an exception string located at a first location within the set of code. The system may then transmit the set of code and the identified exception to a robotic process automation system, along with instructions for the robotic process automation system to compare the exception tag and exception string to a replacement code database to identify an exception string. The robotic process automation system can then replace the exception string in the set of code with the identified replacement string.


