
Software Composition Analysis On Target Source Code
Software Composition Analysis On Target Source Code
Abstract Embodiments perform software composition analysis of target source code. A first exploration process searches first software archives for first occurrences of the target source code among source code files, and for every found first occurrence of the target source code, collects a first set of information about matching source code files or snippets therein. A second exploration process searches second software archives (different from the first plurality of archives) for second occurrences of the target source code among source code snippets, and for every found second occurrence of the target source code, collects a second set of information about matching source code snippets. Each matching source code snippet among the matching source code snippets as collected in the second set of information is mapped to the matching source code files or snippets therein as collected in the first set of information. A software composition is determined based on the mapping.






