Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
An empirical study of usages, updates and risks of third-party libraries in java projects
Third-party libraries play a key role in software development as they can relieve developers
of the heavy burden of re-implementing common functionalities. However, third-party …
of the heavy burden of re-implementing common functionalities. However, third-party …
Focus: A recommender system for mining api function calls and usage patterns
Software developers interact with APIs on a daily basis and, therefore, often face the need to
learn how to use new APIs suitable for their purposes. Previous work has shown that …
learn how to use new APIs suitable for their purposes. Previous work has shown that …
Characterizing usages, updates and risks of third-party libraries in Java projects
Third-party libraries are a key building block in software development as they allow
developers to reuse common functionalities instead of reinventing the wheel. However, third …
developers to reuse common functionalities instead of reinventing the wheel. However, third …
A multi-metric ranking approach for library migration recommendations
The wide adoption of third-party libraries in software projects is beneficial but also risky. An
already-adopted third-party library may be abandoned by its maintainers, may have license …
already-adopted third-party library may be abandoned by its maintainers, may have license …
Learning to recommend third-party library migration opportunities at the API level
The manual migration between different third-party libraries represents a challenge for
software developers. Developers typically need to explore both libraries Application …
software developers. Developers typically need to explore both libraries Application …
On the use of information retrieval to automate the detection of third-party java library migration at the method level
The migration process between different third-party libraries is hard, complex and error-
prone. Typically, during a library migration, developers need to find methods in the new …
prone. Typically, during a library migration, developers need to find methods in the new …
Task-oriented ml/dl library recommendation based on a knowledge graph
AI applications often use ML/DL (Machine Learning/Deep Learning) models to implement
specific AI tasks. As application developers usually are not AI experts, they often choose to …
specific AI tasks. As application developers usually are not AI experts, they often choose to …