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
Lab
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
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 214080749
Assignors
IWAMA, FUTOSHI, NAKAMURA, TAIGA
On an employer assignment, the assignors are typically the inventors.