METHOD, COMPUTER PROGRAM PRODUCT, AND HARDWARE PRODUCT FOR PROVIDING PROGRAM INDIVIDUALITY ANALYSIS FOR SOURCE CODE PROGRAMS

Patent №

US 8,312,440

Granted

2012-11-13

Filed 2008

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

2

nlp · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12194092

A source code of a program is used to identify a first portion of the program that is predicted as being written by a first developer wherein a remaining portion of the program is written by a second developer. The program includes a plurality of program elements. Style information is extracted from each of the program elements. The style information is analyzed to identify a first set of program elements which have a first style corresponding to the first developer, wherein the first style differs from a second style corresponding to the second developer and used by a second set of program elements comprising remaining program elements of the plurality of program elements, and wherein the style information identifies a pattern indicative of how one or more non-syntactic characters have been inserted among syntactic program elements of the plurality of program elements.

AI classification

Natural language1.00
AI hardware1.00
Planning0.16
Vision0.02
Knowledge representation0.01
Evolutionary computation0.01
Machine learning0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 214080749

Assignors

IWAMA, FUTOSHI, NAKAMURA, TAIGA

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

From the same owner

© 2026 NYSGPT2525 LLC