Software documentation generation with automated sample inclusion
    4.
    发明授权
    Software documentation generation with automated sample inclusion 有权
    包含自动样品的软件文档生成

    公开(公告)号:US09483261B2

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

    申请号:US14328133

    申请日:2014-07-10

    CPC classification number: G06F8/73 G06F8/30

    Abstract: Automated creation of augmented documentation fragments that are augmented with usage examples. A plurality of documentation fragments is stored, where each documentation fragment documents a software element and has at least one associated property. A corresponding source code software fragment that corresponds to at least one associated property of at least one software element is identified based on an automated software analysis process of source code within a source code repository and further based on a list of properties comprising each associated property of each software element within the plurality of software elements. An augmented documentation fragment that includes a selected documentation fragment and the at least one corresponding source code software fragment corresponding to at least one associated property of the selected documentation fragment is created in response to the identifying.

    Abstract translation: 通过使用示例自动创建扩展文档片段。 存储多个文档片段,其中每个文档片段记录一个软件元素,并具有至少一个关联属性。 基于源代码存储库内的源代码的自动化软件分析过程来识别对应于至少一个软件元素的至少一个关联属性的对应的源代码软件片段,并且还基于包括每个相关属性的属性列表 多个软件元素内的每个软件元素。 响应于识别,创建包括所选择的文档片段和至少一个对应于所选文档片段的至少一个关联属性的至少一个对应的源代码软件片段的增强的文档片段。

    System and method for using development objectives to guide implementation of source code

    公开(公告)号:US10353796B2

    公开(公告)日:2019-07-16

    申请号:US15905948

    申请日:2018-02-27

    Abstract: An information processing system, computer readable storage medium, and method with an integrated development environment to guide development of applications to implement a programming design objective. A method includes analyzing a selected portion of source code according to meeting each programming design objective from a set of programming design objectives; selecting, based on the analyzing, at least one programming design objective from the programming design objectives, the selected at least one programming design objective being determined suitable for the selected portion of source code based on one of conforming with constraints of the objective, or failing to conform and determining a quick fix can be applied by update to the source code to make it conform. The method outputs a message corresponding to the selected portion of source code and indicative of the selected programming design objective suitable for the portion of source code.

    Synchronizing comments in source code with text documents
    6.
    发明授权
    Synchronizing comments in source code with text documents 有权
    将源代码中的注释与文本文档同步

    公开(公告)号:US09372689B2

    公开(公告)日:2016-06-21

    申请号:US14288983

    申请日:2014-05-28

    Abstract: Various embodiments synchronize comments in a source code file with text of a source code document. In one embodiment, a source code document is compared to a corresponding source code file. The source code document comprises a set of text corresponding to a set of source code comment text in the corresponding source code file. The source code document is configured to display the set of text in a stylized format when presented to a user. The set of text in the source code document is determined to be different than the set of source code comment text in the source code file based on the comparison. At least the set of source code comment text in the source code file is automatically changed based on the set of text from the source code document and in response to the determination.

    Abstract translation: 各种实施例将源代码文件中的注释与源代码文档的文本进行同步。 在一个实施例中,将源代码文档与相应的源代码文件进行比较。 源代码文档包括对应于相应源代码文件中的一组源代码注释文本的一组文本。 源代码文档配置为在呈现给用户时以样式化格式显示文本集。 根据比较,源代码文档中的文本集被确定为不同于源代码文件中的源代码注释文本集。 至少源代码文件中的源代码注释文本集合至少将根据来自源代码文档的文本集和响应于确定而自动更改。

    System and method for using development objectives to guide implementation of source code
    7.
    发明授权
    System and method for using development objectives to guide implementation of source code 有权
    使用开发目标指导源代码实现的系统和方法

    公开(公告)号:US09361068B2

    公开(公告)日:2016-06-07

    申请号:US14283511

    申请日:2014-05-21

    Abstract: An information processing system, computer readable storage medium, and methods with an integrated development environment (IDE) to guide development of applications to implement a programming design objective. A method includes receiving, with a source code editor of the IDE, source code and a tag added to the source code, the tag indicating a programming design objective for the source code. The method includes invoking a source code analyzer that analyzes at least a portion of the source code and outputs a message in response to determining, based at least on the tag and the analyzing, that the at least a portion of the source code fails to conform to one or more constraints of the programming design objective indicated by the tag. One or more hints and proposals to fix the source code are displayed.

    Abstract translation: 信息处理系统,计算机可读存储介质和具有集成开发环境(IDE)的方法,用于指导应用的开发以实现编程设计目标。 一种方法包括使用IDE的源代码编辑器接收源代码和添加到源代码的标签,该标签指示源代码的编程设计目标。 该方法包括:调用源代码分析器,其分析源代码的至少一部分并且响应于至少基于标签和分析来确定源代码的至少一部分不符合要求而输出消息 涉及由标签指示的编程设计目标的一个或多个约束。 显示一个或多个提示和建议来修复源代码。

    System and method for documenting application executions
    10.
    发明授权
    System and method for documenting application executions 有权
    用于记录应用程序执行的系统和方法

    公开(公告)号:US08930914B2

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

    申请号:US13761602

    申请日:2013-02-07

    Abstract: An information processing system, computer readable storage medium, and method for documenting the execution of long running applications. A processor of the information processing system operates to continuously collect snapshots monitored from an executing application on a runtime system. The processor selects, based at least on user specified policies, collected snapshots that indicate a significant change in runtime behavior of the executing application on the runtime system. The processor annotates each of the selected snapshots with description of the significant change in runtime behavior of the executing application. The processor operates to store and update documentation of an execution history of the executing application from the annotated snapshots.

    Abstract translation: 一种信息处理系统,计算机可读存储介质和用于记录长时间运行的应用程序的执行的方法。 信息处理系统的处理器操作以连续地收集从运行时系统上的执行应用程序监视的快照。 处理器至少基于用户指定的策略来选择收集的快照,其指示运行时系统上的执行应用的运行时行为的重大变化。 处理器通过描述执行应用程序的运行时行为的重大变化来对每个选定的快照进行注释。 处理器用于从注释的快照中存储和更新执行应用程序的执行历史的文档。

Patent Agency Ranking