The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 26, 2020
Filed:
Aug. 22, 2018
Fujitsu Limited, Kawasaki-shi, Kanagawa, JP;
Ripon K. Saha, Santa Clara, CA (US);
Mukul R. Prasad, San Jose, CA (US);
FUJITSU LIMITED, Kawasaki, JP;
Abstract
Operations may include obtaining a first code snippet associated with a fault location of a fault of the software program. The operations may further include obtaining a second code snippet. In addition, the operations may include determining element similarity between first elements of the first code snippet and second elements of the second code snippet. Further, the operations may include generating, based on the determined element similarity, an element map that maps the first elements of the first code statement to the second elements of the second code statement. The operations may further include obtaining an abstract program modification as a repair candidate of the fault. In addition, the operations may include generating a first repair based on the abstract program modification and the element map. Moreover, the operations may include generating a second repair based on the abstract program modification and the element map.