SOURCE CODE PEER REVIEW MATCHMAKING
    1.
    发明申请

    公开(公告)号:US20190303140A1

    公开(公告)日:2019-10-03

    申请号:US15941228

    申请日:2018-03-30

    申请人: CA, Inc.

    摘要: A request is received for a computing system to automatically identify a peer reviewer for a particular source code component. A copy of the particular source code component is accessed from computer memory and analyzed to determine a set of characteristics of the particular source code component. A plurality of other source code components are analyzed, where were authored by a plurality of other users to determine a particular one of the other users as authoring source code with characteristics similar to the set of characteristics. Data is generated to identify selection of the particular user as a peer review candidate for reviewing the particular software component.

    AUTOMATED SOFTWARE PROGRAMMING GUIDANCE
    2.
    发明申请

    公开(公告)号:US20190303107A1

    公开(公告)日:2019-10-03

    申请号:US15941533

    申请日:2018-03-30

    申请人: CA, Inc.

    IPC分类号: G06F8/33 G06F8/34 G06N99/00

    摘要: Lines of code entered in a source code editor graphical user interface (GUI) in a particular coding project are identified and similarities are autonomously determined between the particular coding project and a subset of coding project templates in a plurality of coding project templates based on the lines of code. The subset of coding project templates is based on a set of other coding projects, and the similarities are determined based at least in part on a correlation between the lines of code of the particular coding project and lines of code in the set of other coding projects. Code suggestions are determined, which are defined according to the subset of code templates, for lines of code following the particular lines of code. A particular GUI window is presented for display with the source code editor GUI, where the suggestions are presented within the particular GUI window.

    AUTOMATED CODE HIGHLIGHTING TO IDENTIFY RISK IN SOFTWARE PROGRAMMING

    公开(公告)号:US20190303564A1

    公开(公告)日:2019-10-03

    申请号:US15941164

    申请日:2018-03-30

    申请人: CA, Inc.

    摘要: A cursor is detected within a line of code presented in a source code editor window of a graphical user interface (GUI) of an integrated development environment (IDE), and a particular segment of code within a software program is determined to correspond to the line of code. A level of risk associated with the particular segment of code is determined from data comprising a repository of code changes relating to the particular segment of code, where the level of risk indicates a likelihood that changes to source code of the software program relating to the particular segment of code will jeopardize successful operation of the software program. At least a portion of the line of code is automatically highlighted within the source code editor window based on the level of risk and responsive to the placement of the cursor within the line of code.

    AUTOMATED SOURCE CODE SAMPLE ADAPTATION
    4.
    发明申请

    公开(公告)号:US20190303115A1

    公开(公告)日:2019-10-03

    申请号:US15941329

    申请日:2018-03-30

    申请人: CA, Inc.

    摘要: A current context is determined for use of a software development tool by a user during a particular time. The current context includes attributes of a particular software coding project, and the software development tool is used to edit the particular software coding project during the particular time. A webpage is identified for presentation in a web browser and a segment of sample source code is detected within content of the webpage. Values are determined in the segment of sample source code corresponding to the attributes of the particular software coding project. The values in the segment of sample source code are autonomously replaced with project-specific values to cause a project-specific version of the segment of sample source code to be presented in the webpage during a session corresponding to the particular time, the project-specific values based on the attributes of the particular software coding project.