METHOD AND APPARATUS FOR PORTING SOURCE CODE

Patent №

US 9,378,014

Granted

2016-06-28

Filed 2014

Owner

FUJITSU LIMITED

Lab

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14263081

A method of porting source code for use in a runtime environment including a tool chain with a compiler for building the source code, in which the method comprises obtaining a source code fragment associated with a build error during the source code build in the runtime environment; creating a signature of the source code fragment; automatically comparing the signature with entries in an error database constructed from a history of previous build errors in the runtime environment and their fixes in the form of source code and/or tool chain modifications; using the comparison to find one or more similar previous build errors to the build error and thus to identify one or more of the source code and/or tool chain modifications as candidate solutions to the build error; compiling the source code with each of the candidate source code and/or tool chain modifications in turn until the source code compiles without reproducing the build error; and storing the build error in the error database and storing the modification with which the source code compiles without reproducing the build error as its fix.

PlanningAI hardwareG06F 8/76G06F 8/30G06F 8/36G06F 8/41G06F 8/43G06F 8/70

AI classification

Planning1.00
AI hardware0.88
Knowledge representation0.39
Natural language0.39
Vision0.01
Machine learning0.00
Evolutionary computation0.00
Speech0.00

Ownership

FUJITSU LIMITED

assignment · 328150537

Assignors

WILSON, NICHOLAS, ENRIGHT, JIM

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC