会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • METHOD AND SYSTEM FOR SOFTWARE DEVELOPER GUIDANCE BASED ON ANALYZING PROJECT EVENTS
    • 基于分析项目活动的软件开发者指导方法与系统
    • US20110252394A1
    • 2011-10-13
    • US12783582
    • 2010-05-20
    • Vibhu Saujanya SharmaVikrant Shyamkant Kaulgud
    • Vibhu Saujanya SharmaVikrant Shyamkant Kaulgud
    • G06F9/44
    • G06F11/3616G06Q10/06
    • In systems and methods for providing assistance to software developers, a profile of a software developer is accessed. The profile contains a software development history of the software developer. Event data is developed comprising data related to at least one software code event associated with a software development project and with the software developer. Guidance is selected for use by the software developer in resolving a software development problem, based on an analysis of the event data, data related to the software development project, data related to an environment in which the at least one software code event occurred, and the profile. Feedback regarding progress of the software developer in the development project is also developed from the event data and the profile. The guidance and feedback are presented to the software developer via an interactive console unit.
    • 在向软件开发人员提供帮助的系统和方法中,访问软件开发人员的简档。 该配置文件包含软件开发人员的软件开发历史。 开发的事件数据包括与软件开发项目相关联的至少一个软件代码事件和与软件开发人员相关的数据。 基于对事件数据的分析,与软件开发项目有关的数据,与发生至少一个软件代码事件的环境有关的数据,软件开发者选择指导来解决软件开发问题,以及 个人资料 关于开发项目中软件开发人员进展情况的反馈也是从事件数据和配置文件开发的。 指导和反馈通过交互式控制台单元呈现给软件开发人员。
    • 4. 发明授权
    • Method and system for software developer guidance based on analyzing project events
    • 基于分析项目事件的软件开发人员指导的方法和系统
    • US08595685B2
    • 2013-11-26
    • US12783582
    • 2010-05-20
    • Vibhu Saujanya SharmaVikrant Shyamkant Kaulgud
    • Vibhu Saujanya SharmaVikrant Shyamkant Kaulgud
    • G06F9/44
    • G06F11/3616G06Q10/06
    • In systems and methods for providing assistance to software developers, a profile of a software developer is accessed. The profile contains a software development history of the software developer. Event data is developed comprising data related to at least one software code event associated with a software development project and with the software developer. Guidance is selected for use by the software developer in resolving a software development problem, based on an analysis of the event data, data related to the software development project, data related to an environment in which the at least one software code event occurred, and the profile. Feedback regarding progress of the software developer in the development project is also developed from the event data and the profile. The guidance and feedback are presented to the software developer via an interactive console unit.
    • 在向软件开发人员提供帮助的系统和方法中,访问软件开发人员的简档。 该配置文件包含软件开发人员的软件开发历史。 开发的事件数据包括与软件开发项目相关联的至少一个软件代码事件和与软件开发人员相关的数据。 基于对事件数据的分析,与软件开发项目有关的数据,与发生至少一个软件代码事件的环境有关的数据,软件开发者选择指导来解决软件开发问题,以及 个人资料 关于开发项目中软件开发人员进展情况的反馈也是从事件数据和配置文件开发的。 指导和反馈通过交互式控制台单元呈现给软件开发人员。
    • 6. 发明授权
    • Rule merging in system for monitoring adherence by developers to a software code development process
    • 规则合并在系统中,用于监视开发人员对软件代码开发过程的遵守
    • US08621417B2
    • 2013-12-31
    • US13159153
    • 2011-06-13
    • Vikrant Shyamkant KaulgudVibhu Saujanya Sharma
    • Vikrant Shyamkant KaulgudVibhu Saujanya Sharma
    • G06F9/44
    • G06F8/77G06F11/3604
    • In a rule-based system for monitoring process adherence, first and second processing patterns are received and merged to provide a merged processing pattern. Each processing pattern, which may be expressed in a state graph representation, embodies at least a portion of a desired software code development process. Optionally, the merged processing pattern may be presented to a subject-matter expert to obtain feedback thereon. The merged processing pattern may then be converted into an executable process verification rule for use in monitoring process adherence. In an embodiment, development process event data is compared to the executable process verification rules. Violations of the rules result in the generation of failure indications that may be stored and subsequently reported as needed. In this manner, efficiency of automated process adherence monitoring systems may be improved when determining the level of compliance by developers with one or more software code development processes.
    • 在基于规则的系统中,用于监视过程依从性,接收和合并第一和第二处理模式以提供合并的处理模式。 可以以状态图表示表示的每个处理模式体现了期望的软件代码开发过程的至少一部分。 可选地,可以将合并的处理模式呈现给主题专家以获得对其的反馈。 然后可以将合并的处理模式转换成用于监视过程依从性的可执行过程验证规则。 在一个实施例中,将开发过程事件数据与可执行过程验证规则进行比较。 违反规则导致产生可能存储的故障指示,并随后根据需要进行报告。 以这种方式,当通过一个或多个软件代码开发过程确定开发人员的合规性水平时,可以提高自动化过程依从性监控系统的效率。
    • 8. 发明申请
    • RULE MERGING IN SYSTEM FOR MONITORING ADHERENCE BY DEVELOPERS TO A SOFTWARE CODE DEVELOPMENT PROCESS
    • 监督发展商对软件代码开发过程的干预的系统中的规则合并
    • US20120317541A1
    • 2012-12-13
    • US13159153
    • 2011-06-13
    • Vikrant Shyamkant KaulgudVibhu Saujanya Sharma
    • Vikrant Shyamkant KaulgudVibhu Saujanya Sharma
    • G06F9/44
    • G06F8/77G06F11/3604
    • In a rule-based system for monitoring process adherence, first and second processing patterns are received and merged to provide a merged processing pattern. Each processing pattern, which may be expressed in a state graph representation, embodies at least a portion of a desired software code development process. Optionally, the merged processing pattern may be presented to a subject-matter expert to obtain feedback thereon. The merged processing pattern may then be converted into an executable process verification rule for use in monitoring process adherence. In an embodiment, development process event data is compared to the executable process verification rules. Violations of the rules result in the generation of failure indications that may be stored and subsequently reported as needed. In this manner, efficiency of automated process adherence monitoring systems may be improved when determining the level of compliance by developers with one or more software code development processes.
    • 在基于规则的系统中,用于监视过程依从性,接收和合并第一和第二处理模式以提供合并的处理模式。 可以以状态图表示表示的每个处理模式体现了期望的软件代码开发过程的至少一部分。 可选地,可以将合并的处理模式呈现给主题专家以获得对其的反馈。 然后可以将合并的处理模式转换成用于监视过程依从性的可执行过程验证规则。 在一个实施例中,将开发过程事件数据与可执行过程验证规则进行比较。 违反规则导致产生可能存储的故障指示,并随后根据需要进行报告。 以这种方式,当通过一个或多个软件代码开发过程确定开发人员的合规性水平时,可以提高自动化过程依从性监控系统的效率。
    • 9. 发明授权
    • Assessment of software code development
    • 软件代码开发评估
    • US08776007B2
    • 2014-07-08
    • US13101315
    • 2011-05-05
    • Pramod BijaniColin P. JarrettVikrant Shyamkant KaulgudNishant KumarVallinath Sriramula
    • Pramod BijaniColin P. JarrettVikrant Shyamkant KaulgudNishant KumarVallinath Sriramula
    • G06F9/44
    • G06F8/20G06Q10/00G06Q10/063
    • A cost per unit of processed code metric is determined based on a quantity of processed code during a given time period that is attributable to one or more developers, and a cost to develop the quantity of processed code during the time period attributable to the one or more developers. Also, a quality scaling factor is calculated based on quality measurements for the quantity of processed code. Thereafter, the cost per unit of processed code metric is scaled (or discounted) by the quality scaling factor to provide a cost of development index (CDI). Because the inputs to the quality scaling factor may be determined in an automated fashion, this CDI determination permits more rapid response to any adverse assessments. Furthermore, because direct measurement of code quality is employed, more meaningful insight is provided into the likelihood that end product, i.e., the software code, is of good quality.
    • 每单位处理代码度量的成本基于在一个给定的时间段内归因于一个或多个开发人员的处理代码的数量,以及在该时间段内开发处理代码的数量的成本, 更多的开发者 此外,基于处理代码的量的质量测量来计算质量缩放因子。 此后,通过质量缩放因子来缩放(或打折)每单位处理代码度量的成本以提供发展指数(CDI)的成本。 因为质量缩放因子的输入可以以自动方式确定,所以该CDI测定允许对任何不利评估的更快速的响应。 此外,由于采用代码质量的直接测量,因此对于最终产品(即软件代码)具有良好质量的可能性提供了更有意义的洞察。
    • 10. 发明申请
    • ASSESSMENT OF SOFTWARE CODE DEVELOPMENT
    • 软件代码开发评估
    • US20110276354A1
    • 2011-11-10
    • US13101315
    • 2011-05-05
    • Pramod BijaniColin P. JarrettVikrant Shyamkant KaulgudNishant KumarVallinath Sriramula
    • Pramod BijaniColin P. JarrettVikrant Shyamkant KaulgudNishant KumarVallinath Sriramula
    • G06Q10/00
    • G06F8/20G06Q10/00G06Q10/063
    • A cost per unit of processed code metric is determined based on a quantity of processed code during a given time period that is attributable to one or more developers, and a cost to develop the quantity of processed code during the time period attributable to the one or more developers. Also, a quality scaling factor is calculated based on quality measurements for the quantity of processed code. Thereafter, the cost per unit of processed code metric is scaled (or discounted) by the quality scaling factor to provide a cost of development index (CDI). Because the inputs to the quality scaling factor may be determined in an automated fashion, this CDI determination permits more rapid response to any adverse assessments. Furthermore, because direct measurement of code quality is employed, more meaningful insight is provided into the likelihood that end product, i.e., the software code, is of good quality.
    • 每单位处理代码度量的成本基于在一个给定的时间段内归因于一个或多个开发者的处理代码的数量,以及在可归因于一个或多个开发者的时间段内开发处理代码的数量的成本 更多的开发者 此外,基于处理代码的量的质量测量来计算质量缩放因子。 此后,通过质量缩放因子来缩放(或打折)每单位处理代码度量的成本以提供发展指数(CDI)的成本。 因为质量缩放因子的输入可以以自动方式确定,所以该CDI测定允许对任何不利评估的更快速的响应。 此外,由于采用代码质量的直接测量,因此对于最终产品(即软件代码)具有良好质量的可能性提供了更有意义的洞察。