System and method for prioritizing and remediating defect risk in source code
    1.
    发明授权
    System and method for prioritizing and remediating defect risk in source code 有权
    在源代码中优先排序和修复缺陷风险的系统和方法

    公开(公告)号:US09176729B2

    公开(公告)日:2015-11-03

    申请号:US14046409

    申请日:2013-10-04

    Applicant: Avaya Inc.

    CPC classification number: G06F8/70 G06F8/20 G06F8/71 G06F11/3616

    Abstract: Disclosed herein are systems, methods, and computer-readable storage media for identifying and remediating risky source files. An example system configured to practice the method can gather data describing each file in a source code repository, and generate, using a weighted algorithm based on empirical relationships between the data and customer-found defects, a risk score for each file in the source code repository, wherein the weighted algorithm prioritizes factors based on predictiveness of defects. Then the system can generate a list of files having risk scores above a threshold, and make risk-mitigation recommendations based on the risk scores. A file can include a single file or a collection of files such as a module. The system can identify, for each file in the list of files having risk scores above the threshold, a respective risk type, and make the risk-mitigation recommendation for each file based on the respective risk type.

    Abstract translation: 本文公开了用于识别和修复风险源文件的系统,方法和计算机可读存储介质。 配置为实施该方法的示例系统可以收集描述源代码库中的每个文件的数据,并且使用基于数据和客户发现的缺陷之间的经验关系的加权算法来生成源代码中的每个文件的风险分数 存储库,其中加权算法基于缺陷的预测性优先考虑因素。 然后,系统可以生成具有高于阈值的风险分数的文件列表,并根据风险分数进行风险缓解建议。 一个文件可以包括一个文件或一个文件的集合,如一个模块。 系统可以针对风险分数高于阈值的文件列表中的每个文件识别各自的风险类型,并且基于相应的风险类型对每个文件进行风险缓解建议。

Patent Agency Ranking