Neural Library Recommendation by Embedding Project-Library Knowledge Graph

B Li, H Quan, J Wang, P Liu, H Cai… - IEEE Transactions …, 2024 - ieeexplore.ieee.org
The prosperity of software applications brings fierce market competition to developers.
Employing third-party libraries (TPLs) to add new features to projects under development …

[HTML][HTML] API usage templates via structural generalization

M Mahmoud, RJ Walker, J Denzinger - Journal of Systems and Software, 2024 - Elsevier
APIs matter in software development, but determining how to use them can be challenging.
Developers often refer to a small set of API usage examples, analysing the information there …

Animation2API: API recommendation for the implementation of android UI animations

Y Wang, H Liu, S Gao, X Tang - IEEE Transactions on Software …, 2023 - ieeexplore.ieee.org
UI animations, such as card movement and menu slide in/out, provide appealing user
experience and enhance the usability of mobile applications. In the process of UI animation …

PyScribe–Learning to describe python code

J Guo, J Liu, X Liu, Y Wan, Y Zhao, L Li… - Software: Practice …, 2024 - Wiley Online Library
Code comment generation, which attempts to summarize the functionality of source code in
textual descriptions, plays an important role in automatic software development research …

ASParseV3: Auto-Static Parser and Customizable Visualizer

I Almomani, R Alkhadra, M Ahmed - Cyber Malware: Offensive and …, 2023 - Springer
As hackers create and develop new malware daily, defensive methods and tools are
needed to prevent such attacks. Static analysis is one of the most common techniques used …