18605691. SYSTEMS AND METHODS FOR MANAGING A SOFTWARE REPOSITORY simplified abstract (Capital One Services, LLC)

From WikiPatents
Jump to navigation Jump to search

SYSTEMS AND METHODS FOR MANAGING A SOFTWARE REPOSITORY

Organization Name

Capital One Services, LLC

Inventor(s)

Brian Burgess of Richmond VA (US)

Benjamin Cabell Glancy of Richmond VA (US)

Narender Pashikant of Ashburn VA (US)

Guganathan Sellamuthu of Glen Allen VA (US)

SYSTEMS AND METHODS FOR MANAGING A SOFTWARE REPOSITORY - A simplified explanation of the abstract

This abstract first appeared for US patent application 18605691 titled 'SYSTEMS AND METHODS FOR MANAGING A SOFTWARE REPOSITORY

The abstract describes a system and method for managing a software repository by analyzing computer instructions using machine learning.

  • Simplified Explanation: The method involves analyzing computer instructions using machine learning to generate a synopsis of their function for better software repository management.
  • Key Features and Innovation:

- Utilizes machine learning to determine the function of computer instructions. - Generates a synopsis of the function of computer instructions. - Allows for user feedback on the accuracy of the generated synopsis. - Can revise the synopsis based on user feedback.

  • Potential Applications:

- Software development and maintenance. - Code optimization and debugging. - Version control and repository management.

  • Problems Solved:

- Improves understanding of the function of computer instructions. - Enhances software repository management efficiency. - Facilitates collaboration among developers.

  • Benefits:

- Increased accuracy in describing the function of computer instructions. - Streamlined software development processes. - Enhanced communication and collaboration within development teams.

  • Commercial Applications:

- This technology can be applied in software development companies to streamline code management processes and improve overall efficiency in software development projects.

  • Prior Art:

- Prior research in machine learning for code analysis and software repository management.

  • Frequently Updated Research:

- Ongoing research in machine learning applications for software development and code analysis.

Questions about software repository management: 1. How does machine learning improve the management of software repositories? Machine learning helps analyze and understand the function of computer instructions, leading to more efficient software repository management.

2. What are the potential challenges in implementing this technology in software development environments? Implementing this technology may require training users on how to provide accurate feedback for improving the generated synopses.


Original Abstract Submitted

A system method of managing a software repository. The method including receiving a dataset comprising a set of computer instructions, retrieving feature-related data from the dataset, determining, by a machine learning model executing on the computing device, a function of the computer instructions based on the feature-related data, and generating a synopsis of the function of the computer instructions. The method can include transmitting the synopsis to a user interface and receiving feedback from a user indicative of whether the synopsis accurately describes the function of the computer instructions. If the feedback indicates that the synopsis accurately describes the function of the computer instructions, the method can include storing the synopsis in a memory of the computing device. If the feedback indicates that the synopsis inaccurately describes the function of the computer instructions, the method can include generating a revised synopsis of the function of the computer instructions.