Method for enforcing change policy based on project state
    1.
    发明授权
    Method for enforcing change policy based on project state 有权
    基于项目状态执行变更政策的方法

    公开(公告)号:US08645906B2

    公开(公告)日:2014-02-04

    申请号:US11852952

    申请日:2007-09-10

    IPC分类号: G06F9/44

    摘要: A set of tools and other mechanisms automatically enforce software development change policies by providing a way to map physical source control system codelines to projects and by providing a way to maintain current project and codeline state information. The set of tools and other mechanisms also provide ways to define change management rules and policies, as well as, ways to evaluate and allow or deny each proposed change against the defined change policy.

    摘要翻译: 一套工具和其他机制通过提供一种将物理源控制系统代码线映射到项目并通过提供一种维护当前项目和代码状态信息的方法来自动实施软件开发变更策略。 一套工具和其他机制还提供了确定变更管理规则和政策的方法,以及如何评估和允许或拒绝每项拟议的变更与定义的变更政策。

    CAPTURING EFFORT LEVEL BY TASK UPON CHECK-IN TO SOURCE CONTROL MANAGEMENT SYSTEM
    2.
    发明申请
    CAPTURING EFFORT LEVEL BY TASK UPON CHECK-IN TO SOURCE CONTROL MANAGEMENT SYSTEM 有权
    通过任务捕获动力水平到源控制管理系统

    公开(公告)号:US20080066071A1

    公开(公告)日:2008-03-13

    申请号:US11853782

    申请日:2007-09-11

    IPC分类号: G06F9/46 G06F17/50

    CPC分类号: G06Q10/06

    摘要: Techniques are provided for capturing the ID of a work item, and the corresponding effort level information, as a part of the actual check-in process of the artifacts into the underlying change management system. This effort information can then be propagated to an external system for subsequent reporting and analysis. In one embodiment, tasks (or similar items such as issues or bugs) are entered into a common task or issue tracking system. As part of this process each task is assigned a unique identifier. A “call-out” is added to the source control management system which captures the effort level and task ID associated with the proposed change. The data entered is validated to ensure that the task ID is valid and that the effort entered is within a valid range. If the data entered is valid, the change to the underlying artifact is allowed to proceed and the effort and task information is stored for later analysis. If the data is not valid, the proposed change is rejected and an appropriate error message is returned to the user.

    摘要翻译: 提供技术用于捕获工作项目的ID以及对应的努力水平信息,作为工件进入基础变更管理系统的实际登入过程的一部分。 然后可以将此工作信息传播到外部系统进行后续报告和分析。 在一个实施例中,将任务(或诸如问题或错误的类似项目)输入到公共任务或问题跟踪系统中。 作为此过程的一部分,每个任务都被分配唯一的标识符。 在源控制管理系统中添加“呼出”,其捕获与所提出的改变相关联的努力水平和任务ID。 验证输入的数据,以确保任务ID有效,输入的工作量在有效范围内。 如果输入的数据有效,则允许对基础工件进行更改,并保存工作量和任务信息以供以后分析。 如果数据无效,则建议的更改被拒绝,并向用户返回适当的错误消息。

    METHOD FOR ENFORCING CHANGE POLICY BASED ON PROJECT STATE
    3.
    发明申请
    METHOD FOR ENFORCING CHANGE POLICY BASED ON PROJECT STATE 有权
    基于项目实施变更政策的方法

    公开(公告)号:US20080066049A1

    公开(公告)日:2008-03-13

    申请号:US11852952

    申请日:2007-09-10

    IPC分类号: G06F9/44

    摘要: A set of tools and other mechanisms automatically enforce software development change policies by providing a way to map physical source control system codelines to projects and by providing a way to maintain current project and codeline state information. The set of tools and other mechanisms also provide ways to define change management rules and policies, as well as, ways to evaluate and allow or deny each proposed change against the defined change policy.

    摘要翻译: 一套工具和其他机制通过提供一种将物理源控制系统代码线映射到项目并通过提供一种维护当前项目和代码状态信息的方法来自动实施软件开发变更策略。 一套工具和其他机制还提供了确定变更管理规则和政策的方法,以及如何评估和允许或拒绝每项拟议的变更与定义的变更政策。

    Contextually analyzing data in tabular and graphical reports
    4.
    发明授权
    Contextually analyzing data in tabular and graphical reports 有权
    上下文分析表格和图形报告中的数据

    公开(公告)号:US07873676B2

    公开(公告)日:2011-01-18

    申请号:US11853778

    申请日:2007-09-11

    IPC分类号: G06F7/00 G06F17/24

    CPC分类号: G06F17/30592 G06F17/30398

    摘要: Techniques are provided for analyzing data called “pivot points” which allows users to instantly generate a report based on all available dimensions for any cell in a tabular report or any data point in a graphical report. In one embodiment, the techniques involve placing a unique UI element or menu next to or on each data point, and clicking on this UI element brings up an automatically filtered list of the valid reports available for just this sub-set of the data. Once the user selects which view they want, a report is automatically generated based on those dimensions with just this subset of data.

    摘要翻译: 提供了用于分析称为“枢轴点”的数据的技术,其允许用户基于表格报告中的任何单元格或图形报告中的任何数据点基于所有可用维度立即生成报告。 在一个实施例中,技术涉及在每个数据点旁边或之上放置唯一的UI元素或菜单,并且在该UI元素上点击将自动筛选出仅适用于该数据子集的有效报告的列表。 一旦用户选择了他们想要的视图,就会根据这些尺寸自动生成一个报告,只有这个数据子集。

    CONTEXTUALLY ANALYZING DATA IN TABULAR AND GRAPHICAL REPORTS
    5.
    发明申请
    CONTEXTUALLY ANALYZING DATA IN TABULAR AND GRAPHICAL REPORTS 有权
    相关分析数据和图形报告

    公开(公告)号:US20080065626A1

    公开(公告)日:2008-03-13

    申请号:US11853778

    申请日:2007-09-11

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30592 G06F17/30398

    摘要: Techniques are provided for analyzing data called “pivot points” which allows users to instantly generate a report based on all available dimensions for any cell in a tabular report or any data point in a graphical report. In one embodiment, the techniques involve placing a unique UI element or menu next to or on each data point, and clicking on this UI element brings up an automatically filtered list of the valid reports available for just this sub-set of the data. Once the user selects which view they want, a report is automatically generated based on those dimensions with just this subset of data.

    摘要翻译: 提供了用于分析称为“枢轴点”的数据的技术,其允许用户基于表格报告中的任何单元格或图形报告中的任何数据点基于所有可用维度立即生成报告。 在一个实施例中,技术涉及在每个数据点旁边或之上放置唯一的UI元素或菜单,并且在该UI元素上点击将自动筛选出仅适用于该数据子集的有效报告的列表。 一旦用户选择了他们想要的视图,就会根据这些尺寸自动生成一个报告,只有这个数据子集。

    Calculating defect density by file and source module
    6.
    发明授权
    Calculating defect density by file and source module 有权
    通过文件和源模块计算缺陷密度

    公开(公告)号:US09047164B2

    公开(公告)日:2015-06-02

    申请号:US11853780

    申请日:2007-09-11

    IPC分类号: G06F9/44 G06F11/36

    摘要: Techniques are provided for tracking and analyzing defect density by source file or module. Defect density is the number of distinct defects which required changes to be made (to fix the defect) to a particular file or module in a given period of time. This metric is very useful for identifying the most critical areas of weakness of the system and hence the areas where additional investment/action may be taken. For example, this metric can be used to prioritize the area in which unit tests should be written, for which additional automated system tests should be written or which a project should be undertaken to re-write the error prone file or module to improve its quality and maintainability.

    摘要翻译: 提供技术来通过源文件或模块跟踪和分析缺陷密度。 缺陷密度是在给定时间段内需要进行修改(修复缺陷)到特定文件或模块的明显缺陷的数量。 这一指标对于确定系统最关键的弱点领域以及可能采取额外投资/行动的领域非常有用。 例如,该度量可用于对应写入单元测试的区域进行优先级排序,为此应该写入额外的自动化系统测试,还有哪个项目需要重写易错文件或模块以提高其质量 和可维护性。

    Capturing effort level by task upon check-in to source control management system
    7.
    发明授权
    Capturing effort level by task upon check-in to source control management system 有权
    通过登录到源控制管理系统的任务捕获努力水平

    公开(公告)号:US08645907B2

    公开(公告)日:2014-02-04

    申请号:US11853782

    申请日:2007-09-11

    IPC分类号: G06F9/44 G04G7/00

    CPC分类号: G06Q10/06

    摘要: Techniques are provided for capturing the ID of a work item, and the corresponding effort level information, as a part of the actual check-in process of the artifacts into the underlying change management system. This effort information can then be propagated to an external system for subsequent reporting and analysis. In one embodiment, tasks (or similar items such as issues or bugs) are entered into a common task or issue tracking system. As part of this process each task is assigned a unique identifier. A “call-out” is added to the source control management system which captures the effort level and task ID associated with the proposed change. The data entered is validated to ensure that the task ID is valid and that the effort entered is within a valid range. If the data entered is valid, the change to the underlying artifact is allowed to proceed and the effort and task information is stored for later analysis. If the data is not valid, the proposed change is rejected and an appropriate error message is returned to the user.

    摘要翻译: 提供技术用于捕获工作项目的ID以及对应的努力水平信息,作为工件进入基础变更管理系统的实际登入过程的一部分。 然后可以将此工作信息传播到外部系统进行后续报告和分析。 在一个实施例中,将任务(或诸如问题或错误的类似项目)输入到公共任务或问题跟踪系统中。 作为此过程的一部分,每个任务都被分配唯一的标识符。 在源控制管理系统中添加“呼出”,其捕获与所提出的改变相关联的努力水平和任务ID。 验证输入的数据,以确保任务ID有效,输入的工作量在有效范围内。 如果输入的数据有效,则允许对基础工件进行更改,并保存工作量和任务信息以供以后分析。 如果数据无效,则建议的更改被拒绝,并向用户返回适当的错误消息。

    CALCULATING DEFECT DENSITY BY FILE AND SOURCE MODULE
    8.
    发明申请
    CALCULATING DEFECT DENSITY BY FILE AND SOURCE MODULE 有权
    通过文件和源模块计算缺陷密度

    公开(公告)号:US20080066050A1

    公开(公告)日:2008-03-13

    申请号:US11853780

    申请日:2007-09-11

    IPC分类号: G06F9/44

    摘要: Techniques are provided for tracking and analyzing defect density by source file or module. Defect density is the number of distinct defects which required changes to be made (to fix the defect) to a particular file or module in a given period of time. This metric is very useful for identifying the most critical areas of weakness of the system and hence the areas where additional investment/action may be taken. For example, this metric can be used to prioritize the area in which unit tests should be written, for which additional automated system tests should be written or which a project should be undertaken to re-write the error prone file or module to improve its quality and maintainability.

    摘要翻译: 提供技术来通过源文件或模块跟踪和分析缺陷密度。 缺陷密度是在给定时间段内需要进行修改(修复缺陷)到特定文件或模块的明显缺陷的数量。 这一指标对于确定系统最关键的弱点领域以及可能采取额外投资/行动的领域非常有用。 例如,该度量可用于对应写入单元测试的区域进行优先级排序,为此应该写入额外的自动化系统测试,还有哪个项目需要重写易错文件或模块以提高其质量 和可维护性。

    Method and a system for integrating data from a source to a destination
    9.
    发明授权
    Method and a system for integrating data from a source to a destination 有权
    方法和用于将数据从源到目标集成的系统

    公开(公告)号:US09229890B2

    公开(公告)日:2016-01-05

    申请号:US13457497

    申请日:2012-04-27

    IPC分类号: G06F17/30 G06F13/22

    摘要: The embodiments herein provide a system and a method for integrating a data from a source to a destination. The method comprises generating a global-id, setting an event-id corresponding to an entity id in the global id, polling a data from a source, sorting changes of a source system based on a time of update and an entity id, creating and comparing an old as of state value and a new as of state value for each field for each update in the entity in the source and destination to detect a conflict on an entity, sending a time of update in the entity and a revision id of a change to the destination, comparing the global id with an event id for each entity at the destination to detect a presence of an entity in the destination and processing an entity at the destination based an event id.

    摘要翻译: 这里的实施例提供了用于将来自源到目的地的数据进行集成的系统和方法。 该方法包括生成global-id,设置与全局id中的实体id相对应的事件id,轮询来自源的数据,根据更新时间和实体id对源系统的改变进行排序,创建和 将来自源和目的地中的实体中的每个更新的每个字段的状态值和状态值的新的状态值进行比较以检测实体上的冲突,在实体中发送更新时间和修改ID 将目的地的每个实体的全局id与事件ID进行比较,以检测目的地中的实体的存在并根据事件ID处理目的地的实体。

    Multi-threaded system for performing atomic binary translations
    10.
    发明授权
    Multi-threaded system for performing atomic binary translations 有权
    用于执行原子二进制翻译的多线程系统

    公开(公告)号:US09053035B1

    公开(公告)日:2015-06-09

    申请号:US14088446

    申请日:2013-11-25

    IPC分类号: G06F12/02 G06F12/08

    摘要: A multi-threaded binary translation system performs atomic operations by a thread, such operations include processing a load linked instruction and a store conditional instruction. The store conditional instruction updates data stored in a shared memory address only when at least three conditions are satisfied. The conditions are: a copy of a load linked shared memory address of the load linked instruction is the same as the store conditional shared memory address, a reservation flag indicates that the thread has a valid reservation, and the copy of data stored by the load linked instruction is the same as data stored in the store conditional shared memory address.

    摘要翻译: 多线程二进制翻译系统通过线程执行原子操作,这样的操作包括处理加载链接指令和存储条件指令。 存储条件指令仅在满足至少三个条件时更新存储在共享存储器地址中的数据。 条件是:负载链接指令的负载链接共享存储器地址的副本与存储条件共享存储器地址相同,保留标志指示线程具有有效预留,以及负载存储的数据副本 链接指令与存储在存储条件共享存储器地址中的数据相同。