Research on third-party libraries in android apps: A taxonomy and systematic literature review

X Zhan, T Liu, L Fan, L Li, S Chen… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Third-party libraries (TPLs) have been widely used in mobile apps, which play an essential
part in the entire Android ecosystem. However, TPL is a double-edged sword. On the one …

ModX: binary level partially imported third-party library detection via program modularization and semantic matching

C Yang, Z Xu, H Chen, Y Liu, X Gong… - Proceedings of the 44th …, 2022 - dl.acm.org
With the rapid growth of software, using third-party libraries (TPLs) has become increasingly
popular. The prosperity of the library usage has provided the software engineers with a …

Third-party library dependency for large-scale SCA in the C/C++ ecosystem: How far are we?

L Jiang, H Yuan, Q Tang, S Nie, S Wu… - Proceedings of the 32nd …, 2023 - dl.acm.org
Existing software composition analysis (SCA) techniques for the C/C++ ecosystem tend to
identify the reused components through feature matching between target software project …

CEBin: A cost-effective framework for large-scale binary code similarity detection

H Wang, Z Gao, C Zhang, M Sun, Y Zhou… - Proceedings of the 33rd …, 2024 - dl.acm.org
Binary code similarity detection (BCSD) is a fundamental technique for various applications.
Many BCSD solutions have been proposed recently, which mostly are embedding-based …

Libdb: An effective and efficient framework for detecting third-party libraries in binaries

W Tang, Y Wang, H Zhang, S Han, P Luo… - Proceedings of the 19th …, 2022 - dl.acm.org
Third-party libraries (TPLs) are reused frequently in software applications for reducing
development cost. However, they could introduce security risks as well. Many TPL detection …

M3 semantic API migrations

B Collie, P Ginsbach, J Woodruff, A Rajan… - Proceedings of the 35th …, 2020 - dl.acm.org
Library migration is a challenging problem, where most existing approaches rely on prior
knowledge. This can be, for example, information derived from changelogs or statistical …

Libam: An area matching framework for detecting third-party libraries in binaries

S Li, Y Wang, C Dong, S Yang, H Li, H Sun… - ACM Transactions on …, 2023 - dl.acm.org
Third-party libraries (TPLs) are extensively utilized by developers to expedite the software
development process and incorporate external functionalities. Nevertheless, insecure TPL …

Unleashing the power of pseudo-code for binary code similarity analysis

W Zhang, Z Xu, Y Xiao, Y Xue - Cybersecurity, 2022 - Springer
Code similarity analysis has become more popular due to its significant applicantions,
including vulnerability detection, malware detection, and patch analysis. Since the source …

BinaryAI: Binary Software Composition Analysis via Intelligent Binary Source Code Matching

L Jiang, J An, H Huang, Q Tang, S Nie, S Wu… - Proceedings of the …, 2024 - dl.acm.org
While third-party libraries (TPLs) are extensively reused to enhance productivity during
software development, they can also introduce potential security risks such as vulnerability …

Empirical Study for Open Source Libraries in Automotive Software Systems

Y Zhang, Y Ning, C Ma, L Yu, Z Guo - IEEE Access, 2023 - ieeexplore.ieee.org
Open-source software has revolutionized the field of software development, providing a
collaborative and transparent approach that encourages knowledge sharing and innovation …