IP Library Patent Application 17202463
Patent Application
App. No. 17/202,463

ALERTING A COMMUNITY OF USERS TO PROBLEMATIC COMMITS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/202,463
Abstract

A method for alerting a community to potential problematic commits includes receiving a commit submitted by an author in a project; testing the commit using a pre-trained learning model; and determining if the commit is problematic, and if the commit is problematic, sending a report in the project outlining the level of risk of implementing the commit and a reason for the level or risk. Users of the project will be alerted to potential risk of particular commits.

Claims (28)

1 . A method of alerting a community of unrelated third-party users to potential problematic commits, the method comprising:

receiving at a first entity a commit from a second entity and submitted by an author in the community;

testing at the first entity the commit using a pre-trained learning model; and

determining if the commit is problematic, and if the commit is problematic, sending a report in the community to a plurality of entities unrelated to the first and second entity outlining a level of risk of implementing the commit and a reason for the level or risk including a commit complexity and an author experience;

wherein users of the community will be alerted to potential risk of particular commits.

2 . The method of claim 1 , further comprising sending a report to the author of the commit identifying the level of risk of the commit and the reason for the level of risk, wherein the author can choose to improve the level of risk by rewriting the commit.

3 . The method of claim 1 , wherein the level or risk can be low, medium or high.

4 . The method of claim 3 , wherein a policy, created by the community, is used by the pre-trained learning model to determine if the commit is problematic.

5 . The method of claim 4 , wherein the policy can use historical factors to assess level of risk.

6 . The method of claim 1 , wherein a reason includes commit complexity, author experience, author's name or which component the commit affects.

7 . The method of claim 1 , wherein the pre-trained learning model uses author experience and components that are most problematic as criteria in determining if the commit is problematic.

8 . The method of claim 1 , wherein the pre-trained learning model uses complexity of the commit and author experience as criteria in determining if the commit is problematic.

9 . The method of claim 8 , wherein complexity of the commit includes number of files changed, number of code lines added and number of code lines removed.

10 . The method of claim 1 , wherein the commit affects a just in-time compiler.

11 . A non-transitory machine readable memory medium including instructions when executed to cause a processor to perform the following actions:

receiving at a first entity a commit from a second entity and submitted by an author in a community of unrelated third-party users;

testing at the first entity the commit using a pre-trained learning model; and

determining if the commit is problematic, and if the commit is problematic, sending a report in the community to a plurality of entities unrelated to the first and second entity outlining a level of risk of implementing the commit and a reason for the level or risk including a commit complexity and an author experience;

wherein users of the community will be alerted to potential risk of particular commits.

12 . The medium of claim 11 , further comprising sending a report to the author of the commit identifying the level of risk of the commit and the reason for the level of risk; wherein the author can choose to improve the level of risk by rewriting the commit.

13 . The medium of claim 11 , wherein the level or risk can be low, medium or high.

14 . The medium of claim 13 , wherein a policy, created by the community, is used by the pre-trained learning model to determine if the commit is problematic.

15 . The medium of claim 14 , wherein the policy can use historical factors to assess level of risk.

16 . The medium of claim 11 , wherein a reason includes commit complexity, author experience, author's name or which component the commit affects.

17 . The medium of claim 11 , wherein the pre-trained learning model uses author experience and components that are most problematic as criteria in determining if the commit is problematic.

18 . The medium of claim 11 , wherein the pre-trained learning model uses complexity of the commit and author experience as criteria in determining if the commit is problematic.

19 . The medium of claim 18 , wherein complexity of the commit includes number of files changed, number of code lines added and number of code lines removed.

20 . The medium of claim 11 , wherein the commit affects a just in-time compiler.

Assignments (1)
SECURITY INTEREST Recorded Jun 14, 2021
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056531/0254 →