Patent ID: 9043758
Filing Date: 2015-05-26
Classification: G06F

Abstract:
1. A method, with a processor of an information processing system, for automatically generating human readable and meaningful documentation for one or more source code files, comprising: receiving one or more source code files containing at least source code artifacts (first SCA); inferring semantics, with a processor of an information processing system, from at least the first SCA based on predefined rules, the inferred semantics at least indicating description of at least one of structure, function, and features, of the first SCA; automatically generating, with the processor and based at least on the inferred semantics, new human readable and meaningful documentation as new SCA documentation that describes at least one of structure, function, and features of the first SCA, and that such new SCA documentation is previously missing from the first SCA and any associated SCA documentation; and storing the generated new human readable and meaningful documentation associated with the first SCA as SCA documentation for the first SCA, and wherein the inferring semantics further comprises: compiling the received one or more source code files into one or more source code models, the compiled one or more source code models capturing at least key language features of the first SCA and any associated SCA documentation.