Cross-concern code coverage assessment
    1.
    发明授权
    Cross-concern code coverage assessment 失效
    交叉关注代码覆盖评估

    公开(公告)号:US08607198B2

    公开(公告)日:2013-12-10

    申请号:US12636853

    申请日:2009-12-14

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3616 G06F11/3676

    摘要: A method for software processing includes extracting from software code under test respective items of meta-information pertaining to elements of the software code and receiving respective quality data regarding the elements of software code. The quality data and meta-information are processed in a computer so as to assign respective metrics to the items of the meta-information responsively to the quality data regarding the elements of the software code to which the items pertain. At least some of the meta-information is presented to a user in accordance with the assigned metrics.

    摘要翻译: 一种用于软件处理的方法包括:从软件代码中提取与软件代码的元素相关的元信息的相应项目,并接收关于软件代码元素的各个质量数据。 在计算机中处理质量数据和元信息,以便响应于关于项目所属的软件代码的元素的质量数据,将元数据的项目分配给各个度量。 根据分配的度量,至少一些元信息被呈现给用户。

    ANALYZING COMPUTER CODE DEVELOPMENT ACTIONS AND PROCESS
    2.
    发明申请
    ANALYZING COMPUTER CODE DEVELOPMENT ACTIONS AND PROCESS 失效
    分析计算机代码开发行动和流程

    公开(公告)号:US20110314450A1

    公开(公告)日:2011-12-22

    申请号:US12820149

    申请日:2010-06-22

    IPC分类号: G06F9/44

    摘要: A method that may include: monitoring over time, actions carried out by at least one programmer over a software development environment to yield development patterns; comparing the development patterns to best practice rules to yield a comparison results indicating deviations of the development patterns from the best practice rules; and analyzing the comparison results based at least partially on a likelihood of each action deviated from the respective best practice rule to result in a software bug, to yield an analysis of potential software bug prone code sections, wherein at least one of the monitoring, the comparing, and the analyzing is executed by at least one processor.

    摘要翻译: 一种方法可以包括:随着时间的推移监视至少一个程序员在软件开发环境中执行的动作以产生开发模式; 将发展模式与最佳实践规则进行比较,以产生指示发展模式与最佳做法规则的偏差的比较结果; 并且至少部分地分析比较结果,所述比较结果至少部分地基于从相应的最佳实践规则偏离的每个动作的可能性导致软件错误,以产生潜在的软件易错代码部分的分析,其中,所述监视中的至少一个, 比较,并且分析由至少一个处理器执行。

    CREATION OF TEST PLANS
    3.
    发明申请
    CREATION OF TEST PLANS 失效
    创建测试计划

    公开(公告)号:US20100274520A1

    公开(公告)日:2010-10-28

    申请号:US12820156

    申请日:2010-06-22

    IPC分类号: G06F19/00

    CPC分类号: G06F11/3676

    摘要: Test plan to be utilized in a testing phase may be generated based on an initial test plan. A functional coverage model may be derived from the initial test plan. Modifications to the test plan may be automatically determined based on predetermined rules and parameters. Restrictions over possible combinations of values may be determined based on analysis of uncovered test activities in the initial test plan. Restrictions may be determined based on values of test activities in the initial test plan. Restrictions and modifications determined according to the disclosed subject matter may be indicated to a user for confirmation thereof.

    摘要翻译: 可以根据初始测试计划生成在测试阶段中使用的测试计划。 可以从初始测试计划中导出功能覆盖模型。 测试计划的修改可以根据预定的规则和参数自动确定。 可能的组合值的限制可以基于初始测试计划中未覆盖的测试活动的分析来确定。 限制可以根据初始测试计划中的测试活动的值来确定。 根据所公开的主题确定的限制和修改可以被指示给用户以进行确认。

    Detecting locking discipline violations on shared resources
    4.
    发明授权
    Detecting locking discipline violations on shared resources 失效
    检测对共享资源的违规违规行为

    公开(公告)号:US08479166B2

    公开(公告)日:2013-07-02

    申请号:US12197316

    申请日:2008-08-25

    IPC分类号: G06F9/45 G06F9/52

    摘要: Detecting locking discipline violations on shared resources. For example, a method of detecting locking discipline violations of shared resources of a computing platform, by a testing process to be executed concurrently with one or more other processes on said computing platform, the testing process comprising: locking a shared resource of said computing platform; reading a value of the shared resource; locally storing the value of the shared resource; rereading the value of the shared resource after a predefined time period; and generating a locking discipline violation report if the value of said shared resource as reread by said rereading is different from the value of said resource as locally stored by said locally storing.

    摘要翻译: 检测对共享资源的违规违规行为。 例如,一种通过与所述计算平台上的一个或多个其他进程同时执行的测试过程来检测锁定纪律违反计算平台的共享资源的方法,所述测试过程包括:锁定所述计算平台的共享资源 ; 读取共享资源的值; 本地存储共享资源的值; 在预定时间段之后重新读取共享资源的值; 以及如果所述重新读取重新读取的所述共享资源的值与由所述本地存储本地存储的所述资源的值不同,则生成锁定规则违规报告。

    Creation of test plans
    5.
    发明授权
    Creation of test plans 失效
    制定测试计划

    公开(公告)号:US08397104B2

    公开(公告)日:2013-03-12

    申请号:US12820156

    申请日:2010-06-22

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3676

    摘要: Test plan to be utilized in a testing phase may be generated based on an initial test plan. A functional coverage model may be derived from the initial test plan. Modifications to the test plan may be automatically determined based on predetermined rules and parameters. Restrictions over possible combinations of values may be determined based on analysis of uncovered test activities in the initial test plan. Restrictions may be determined based on values of test activities in the initial test plan. Restrictions and modifications determined according to the disclosed subject matter may be indicated to a user for confirmation thereof.

    摘要翻译: 可以根据初始测试计划生成在测试阶段中使用的测试计划。 可以从初始测试计划中导出功能覆盖模型。 测试计划的修改可以根据预定的规则和参数自动确定。 可能的组合值的限制可以基于初始测试计划中未覆盖的测试活动的分析来确定。 限制可以根据初始测试计划中的测试活动的值来确定。 根据所公开的主题确定的限制和修改可以被指示给用户以进行确认。

    CROSS-CONCERN CODE COVERAGE ASSESSMENT
    6.
    发明申请
    CROSS-CONCERN CODE COVERAGE ASSESSMENT 失效
    跨关键代码覆盖评估

    公开(公告)号:US20100262866A1

    公开(公告)日:2010-10-14

    申请号:US12636853

    申请日:2009-12-14

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3616 G06F11/3676

    摘要: A method for software processing includes extracting from software code under test respective items of meta-information pertaining to elements of the software code and receiving respective quality data regarding the elements of software code. The quality data and meta-information are processed in a computer so as to assign respective metrics to the items of the meta-information responsively to the quality data regarding the elements of the software code to which the items pertain. At least some of the meta-information is presented to a user in accordance with the assigned metrics.

    摘要翻译: 一种用于软件处理的方法包括:从软件代码中提取与软件代码的元素相关的元信息的相应项目,并接收关于软件代码元素的各个质量数据。 在计算机中处理质量数据和元信息,以便响应于关于项目所属的软件代码的元素的质量数据,将元数据的项目分配给各个度量。 根据分配的度量,至少一些元信息被呈现给用户。

    Detecting Locking Discipline Violations on Shared Resources
    7.
    发明申请
    Detecting Locking Discipline Violations on Shared Resources 失效
    检测共享资源中的锁定违规行为

    公开(公告)号:US20100050161A1

    公开(公告)日:2010-02-25

    申请号:US12197316

    申请日:2008-08-25

    IPC分类号: G06F9/44

    摘要: Detecting locking discipline violations on shared resources. For example, a method of detecting locking discipline violations of shared resources of a computing platform, by a testing process to be executed concurrently with one or more other processes on said computing platform, the testing process comprising: locking a shared resource of said computing platform; reading a value of the shared resource; locally storing the value of the shared resource; rereading the value of the shared resource after a predefined time period; and generating a locking discipline violation report if the value of said shared resource as reread by said rereading is different from the value of said resource as locally stored by said locally storing.

    摘要翻译: 检测对共享资源的违规违规行为。 例如,一种通过与所述计算平台上的一个或多个其他进程同时执行的测试过程来检测锁定纪律违反计算平台的共享资源的方法,所述测试过程包括:锁定所述计算平台的共享资源 ; 读取共享资源的值; 本地存储共享资源的值; 在预定时间段之后重新读取共享资源的值; 以及如果所述重新读取重新读取的所述共享资源的值与由所述本地存储本地存储的所述资源的值不同,则生成锁定规则违规报告。

    Analyzing computer code development actions and process
    8.
    发明授权
    Analyzing computer code development actions and process 失效
    分析计算机代码开发动作和流程

    公开(公告)号:US08589882B2

    公开(公告)日:2013-11-19

    申请号:US12820149

    申请日:2010-06-22

    IPC分类号: G06F9/44

    摘要: A method that may include: monitoring over time, actions carried out by at least one programmer over a software development environment to yield development patterns; comparing the development patterns to best practice rules to yield a comparison results indicating deviations of the development patterns from the best practice rules; and analyzing the comparison results based at least partially on a likelihood of each action deviated from the respective best practice rule to result in a software bug, to yield an analysis of potential software bug prone code sections, wherein at least one of the monitoring, the comparing, and the analyzing is executed by at least one processor.

    摘要翻译: 一种方法可以包括:随着时间的推移监视至少一个程序员在软件开发环境中执行的动作以产生开发模式; 将发展模式与最佳实践规则进行比较,以产生指示发展模式与最佳做法规则的偏差的比较结果; 并且至少部分地分析比较结果,所述比较结果至少部分地基于从相应的最佳实践规则偏离的每个动作的可能性导致软件错误,以产生潜在的软件易错代码部分的分析,其中,所述监视中的至少一个, 比较,并且分析由至少一个处理器执行。

    Software quality assessment based on semantic similarities
    9.
    发明授权
    Software quality assessment based on semantic similarities 失效
    基于语义相似性的软件质量评估

    公开(公告)号:US08006138B2

    公开(公告)日:2011-08-23

    申请号:US12144666

    申请日:2008-06-24

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3616 G06F11/3676

    摘要: A method for software processing includes accepting quality information, which includes names of elements of software code and respective quality indications regarding tested acceptability of the elements. The names are processed to extract a list of substrings that occur in the names. Respective metrics are assigned to the substrings responsively to the quality indications of the elements in whose names the substrings occur. At least some of the substrings are presented to a user in accordance with the assigned metrics.

    摘要翻译: 一种用于软件处理的方法包括:接受质量信息,其包括软件代码的元件的名称以及关于元件测试的可接受性的相应的质量指示。 处理名称以提取名称中出现的子字符串列表。 响应于子字符串发生的名称的元素的质量指示,相应度量被分配给子串。 根据分配的度量,至少一些子串被呈现给用户。

    Software Quality Assessment based on Semantic Similarities
    10.
    发明申请
    Software Quality Assessment based on Semantic Similarities 失效
    基于语义相似性的软件质量评估

    公开(公告)号:US20090319833A1

    公开(公告)日:2009-12-24

    申请号:US12144666

    申请日:2008-06-24

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3616 G06F11/3676

    摘要: A method for software processing includes accepting quality information, which includes names of elements of software code and respective quality indications regarding tested acceptability of the elements. The names are processed to extract a list of substrings that occur in the names. Respective metrics are assigned to the substrings responsively to the quality indications of the elements in whose names the substrings occur. At least some of the substrings are presented to a user in accordance with the assigned metrics.

    摘要翻译: 一种用于软件处理的方法包括:接受质量信息,其包括软件代码的元件的名称以及关于元件测试的可接受性的相应的质量指示。 处理名称以提取名称中出现的子字符串列表。 响应于子字符串发生的名称的元素的质量指示,相应度量被分配给子串。 根据分配的度量,至少一些子串被呈现给用户。