Automated software program repair
AssigneeFujitsu Limited
InventorsHiroaki Yoshida, Mukul R. Prasad
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorsHiroaki Yoshida, Mukul R. Prasad
Estimating the term…
According to an aspect of an embodiment, operations may include generating a first abstract syntax tree with respect to a first iteration of first source code of a first software program and generating a second abstract syntax tree with respect to a second iteration of the first source code. The operations may also include identifying a first sub-tree of the first abstract syntax tree and identifying a plurality of second sub-trees of the second abstract syntax tree. In addition the operations may include generating a first textual representation of the first sub-tree and generating a plurality of second textual representations with respect to the second sub-trees. Moreover, the operations may include modifying the second abstract syntax tree based on the second sub-trees and obtaining a third iteration of the first source code by regenerating the first source code based on the modified second abstract syntax tree.
A method comprising:
One or more non-transitory computer-readable storage media configured to store instructions that, in response to being executed, cause a system to perform operations, the operations comprising:
A system comprising:
Dependencies are inferred from the claim text.