Invention Grant
- Patent Title: Automated software program repair
-
Application No.: US15374776Application Date: 2016-12-09
-
Publication No.: US10296447B2Publication Date: 2019-05-21
- Inventor: Hiroaki Yoshida , Mukul R. Prasad , Benjamin Mehne
- Applicant: FUJITSU LIMITED
- Applicant Address: JP Kawasaki
- Assignee: FUJITSU LIMITED
- Current Assignee: FUJITSU LIMITED
- Current Assignee Address: JP Kawasaki
- Agency: Maschoff Brennan
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F11/36 ; G06F8/65

Abstract:
A method may include identifying a fault location in a software program. The method may further include generating an instrumentation function with respect to the fault location. In addition, the method may include replacing a statement at the fault location with the instrumentation function and performing a first test execution of the software program with the implemented instrumentation function. The method may also include selecting the fault location for implementation of a repair candidate based on output of the instrumentation function in response to the first test execution and implementing the repair candidate at the fault location as a patch based on the selection. Moreover, the method may include performing a second test execution of the software program with respect to the patch, evaluating the patch based on results of the second test execution, and accepting or rejecting the patch based on the evaluation.
Public/Granted literature
- US20180165182A1 AUTOMATED SOFTWARE PROGRAM REPAIR Public/Granted day:2018-06-14
Information query