System, method, and recording medium for validating computer documentation
First Claim
Patent Images
1. A computer-implemented computer documentation validation method, the method comprising:
- translating a natural language of a computer software documentation into a machine instruction that manipulates a user interface of an operating system by taking control of a user input device to execute a command based on the natural language of the computer software documentation on behalf of the user;
executing the translated machine instruction on a software product configured for the computer software documentation; and
highlighting a location in the computer software documentation where an error occurs during the executing the translated machine instruction,wherein the machine instruction includes a back pointer indicating the location in the computer software documentation from which the machine instruction is translated, andwherein the error comprises a failure in the natural language of the computer software documentation being executed as the machine instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented computer documentation validation method, system, and computer program product for discovering problems and errors in an entire set of program/software documentation written by humans and flagging the documentation errors to suggest corrections to humans.
23 Citations
19 Claims
-
1. A computer-implemented computer documentation validation method, the method comprising:
-
translating a natural language of a computer software documentation into a machine instruction that manipulates a user interface of an operating system by taking control of a user input device to execute a command based on the natural language of the computer software documentation on behalf of the user; executing the translated machine instruction on a software product configured for the computer software documentation; and highlighting a location in the computer software documentation where an error occurs during the executing the translated machine instruction, wherein the machine instruction includes a back pointer indicating the location in the computer software documentation from which the machine instruction is translated, and wherein the error comprises a failure in the natural language of the computer software documentation being executed as the machine instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product for computer documentation validation, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform:
-
translating a natural language of a computer software documentation into a machine instruction that manipulates a user interface of an operating system by taking control of a user input device to execute a command based on the natural language of the computer software documentation on behalf of the user; executing the translated machine instruction on a software product configured for the computer software documentation; and highlighting a location in the computer software documentation where an error occurs during the executing the translated machine instruction, wherein the machine instruction includes a back pointer indicating the location in the computer software documentation from which the machine instruction is translated, and wherein the error comprises a failure in the natural language of the computer software documentation being executed as the machine instruction. - View Dependent Claims (15, 16, 17)
-
-
18. A computer documentation validation system, said system comprising:
-
a processor, and a memory, the memory storing instructions to cause the processor to; translating a natural language of a computer software documentation into a machine instruction that manipulates a user interface of an operating system by taking control of a user input device to execute a command based on the natural language of the computer software documentation on behalf of the user; executing the translated machine instruction on a software product configured for the computer software documentation; and highlighting a location in the computer software documentation where an error occurs during the executing the translated machine instruction, wherein the machine instruction includes a back pointer indicating the location in the computer software documentation from which the machine instruction is translated, and wherein the error comprises a failure in the natural language of the computer software documentation being executed as the machine instruction. - View Dependent Claims (19)
-
Specification