Patent ID: 8239834

Claim:
A program development support system implemented on a digital computer, the electronic program development support system comprising: a reader configured to read first and second programs executing operations which are expected to be identical to each other, said first and second programs being written in respective programming languages which are different from one another; a variant list indicator configured to analyze the first and second programs read by the reader, to indicate a variant list comprising at least one variant pair, each of said at least one variant pair including a first variant from the first program and a second variant from the second program, respective values of the first and second variants in each variant pair being expected to be identical to each other, and to present the variant list to a user for designating one or more designated variant pairs from the at least one variant pair; a function adding unit configured to prepare variant value output functions with respect to each first and second variant in each designated variant pair; a program output unit configured to output first and second execution programs corresponding to the first and second programs, respectively, each one of the first and second execution programs having the respective variant value output function; a program executor configured to execute the first and second execution programs; and a comparator configured to compare values of the first and second variants of each designated variant pair when the first and second execution programs are executed, wherein the user designates the one or more variant pairs on a screen displaying source code of the first and second programs side by side, and the variant list indicator displays on the screen a link between the first variant and second variant of each designated variant pair.