SELECTING BREAKPOINTS FOR CROSS-LAYER DEBUGGING

    公开(公告)号:US20180232297A1

    公开(公告)日:2018-08-16

    申请号:US15434187

    申请日:2017-02-16

    CPC classification number: G06F11/3624 G06F11/362

    Abstract: A computer implemented method for selecting breakpoints for cross-layer debugging is provided. The method includes receiving code comprising a plurality of layers, and executing a static analysis of the code to obtain a use-definition (UD) chain, alias information, and a parameter mapping for each of the plurality of layers. The method also includes determining a statement of the code that produces one of an error and a failure, and generating a table comprising a plurality of fields including a working statement field, watching variable field, and a watching function field. The method includes adding the determined statement to the working statement field and performing a cross-layer analysis includes identifying at least one used variable and its associated alias as watching variables from the added working statement, searching the code based on the watching variable field. The method includes generating cross-layer suspect code points based on the cross-layer analysis.

    DYNAMIC CODE MATURITY DETERMINATION FOR PROACTIVE CODE REVIEW AND MERGE

    公开(公告)号:US20190324742A1

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

    申请号:US15960610

    申请日:2018-04-24

    Abstract: A computer-implemented method includes detecting a first user is editing a first version of a content piece. A first feature set value is determined, describing a first set of values of one or more features of the first version. Based on the first feature set value, a first maturity score of the first version is determined, using a mapping. It is detected that a second user is editing a second version of the content piece in parallel with the first user editing the first version. A second feature set value is determined, describing a second set of values of the one or more features of the second version of the content piece. Based on the second feature set value, a second maturity score of the second version is determined, using the mapping. It is detected that the second maturity score meets a maturity threshold. Thus, a remedial action is performed.

Patent Agency Ranking