Identifying software components in a software codebase
AssigneeSynopsys, Inc.
InventorsMahshad Koohgoli, Xiaojun Shen, Christopher Potts, Aida Malaki
Life of this patent
Estimating the term…
Loading patent…
AssigneeSynopsys, Inc.
InventorsMahshad Koohgoli, Xiaojun Shen, Christopher Potts, Aida Malaki
Estimating the term…
Systems, methods, and computer program embodiments are disclosed for detecting third party software components in a software codebase. In an embodiment, a source file containing source code may be received at a server, and a code signature may be generated for the source file based on a determined structure of the source code. The generated code signature may then be compared to signatures stored in a reference database to identify matching third party software files. In an embodiment, the reference database may store a plurality of code signatures corresponding to third party software files. A list of the identified third party software files may be created and presented to a user.
A method for detecting third party software components in a source file, comprising:
A system for detecting third party software components in a source file, comprising:
A non-transitory computer-readable storage device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:
Dependencies are inferred from the claim text.