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.

Date of Patent:
Jul. 19, 2022

Filed:

Nov. 22, 2019
Applicant:

Fujitsu Limited, Kawasaki, JP;

Inventor:

Shinji Kikuchi, Yokohama, JP;

Assignee:

Fujitsu Limited, Kawasaki, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/72 (2018.01); G06F 8/71 (2018.01); G06F 8/75 (2018.01);
U.S. Cl.
CPC ...
G06F 8/72 (2013.01); G06F 8/71 (2013.01); G06F 8/75 (2013.01);
Abstract

An apparatus stores, for each correction processing applied to a source code, a correction record including at least one of a deleted code deleted in the correction processing, an added code added in the correction processing, and attribute information related to the correction processing. The apparatus compares the deleted code with the added code in the correction records, and identifies a first correction processing that is refactoring to correct a first partial code within the source code without changing input/output of the first partial code. The apparatus identifies a second correction processing whose added code includes the deleted code deleted in the first correction processing. The apparatus determines a suspected attribute indicating an attribute of a partial code that is a refactoring candidate, and outputs, as the refactoring candidate, a second partial code that has been added in a third correction processing associated with the suspected attribute.


Find Patent Forward Citations

Loading…