Invention Grant
- Patent Title: Methods and systems for automated software natural language documentation
-
Application No.: US17589274Application Date: 2022-01-31
-
Publication No.: US11893385B2Publication Date: 2024-02-06
- Inventor: Ashok Balasubramanian , Karthikeyan Krishnaswamy Raja
- Applicant: Open Weaver Inc.
- Applicant Address: US FL Miami
- Assignee: Open Weaver Inc.
- Current Assignee: Open Weaver Inc.
- Current Assignee Address: US FL Miami
- Agency: Foley & Lardner LLP
- Main IPC: G06F8/73
- IPC: G06F8/73 ; G06F8/75 ; G06F40/14 ; G06N3/04 ; G06F8/41 ; G06F18/214

Abstract:
Systems and methods for automatically generating natural language documentation for source code files are provided. An exemplary method includes parsing a source code file to extract a function and generate an abstract syntax tree, generating first natural language documentation for each of a plurality of program statements within the function using a programming language neural network model, generating second natural language documentation for the function as a whole by processing a code snippet of the function using a function documentation neural network model, consolidating the first natural language documentation and the second natural language documentation at a function level, a source file level, and a project level to create consolidated natural language documentation, and summarizing multiple sentences of the consolidated natural language documentation into an abstract summary of the source code file by applying a set of rules.
Public/Granted literature
- US20220261241A1 METHODS AND SYSTEMS FOR AUTOMATED SOFTWARE NATURAL LANGUAGE DOCUMENTATION Public/Granted day:2022-08-18
Information query