Task-oriented ml/dl library recommendation based on a knowledge graph

M Liu, C Zhao, X Peng, S Yu, H Wang… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
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 …

Dealing with Popularity Bias in Recommender Systems for Third-party Libraries: How far Are We?

PT Nguyen, R Rubei, J Di Rocco… - 2023 IEEE/ACM 20th …, 2023 - ieeexplore.ieee.org
Recommender systems for software engineering (RSSEs) assist software engineers in
dealing with a growing information overload when discerning alternative development …

Embedding app-library graph for neural third party library recommendation

B Li, Q He, F Chen, X **a, L Li, J Grundy… - Proceedings of the 29th …, 2021 - dl.acm.org
The mobile app marketplace has fierce competition for mobile app developers, who need to
develop and update their apps as soon as possible to gain first mover advantage. Third …

On the identification of third-party library usage patterns for android applications

R Alexandre, A Ouni, MA Saied, S Bouktif… - Proceedings of the 26th …, 2022 - dl.acm.org
The rapid growth of mobile applications development and usage raises several new
challenges to developers as they need to respond quickly to the users' needs in a world of …

Improving Automatic Refactoring Candidate Identification

R Devoe - 2024 - repository.rit.edu
Extract method refactoring is pivotal for enhancing code readability, maintainability, and
modularity by segmenting complex code into clearer, isolated methods. Identifying …

[BOOK][B] Towards the detection and analysis of performance regression introducing code changes

DA ALShoaibi - 2022 - search.proquest.com
In contemporary software development, developers commonly conduct regression testing to
ensure that code changes do not affect software quality. Performance regression testing is …

[BOOK][B] Efficiently Annotating Source Code Identifiers Using a Scalable Part of Speech Tagger

G Burris - 2023 - search.proquest.com
This thesis details the process in which a part-of-speech tagger is developed in order to
determine grammar patterns in source code identifiers. These grammar patterns are used to …

[BOOK][B] Hybrid Test-Smell Based Approach for Prediction of Flaky Tests

S Bodke - 2023 - search.proquest.com
Regression testing is an essential component in software development, aimed at verifying
that recent code changes do not negatively impact existing functionalities. A prevalent …

[BOOK][B] Improving the Test Smell-Based Detection of Flaky Tests

SK Karun - 2023 - search.proquest.com
Regression testing, a critical process in software development, ensures that the recent code
changes have not adversely affected existing functionality. A significant challenge in this …

[BOOK][B] Why Did You Clone These Identifiers? Using Grounded Theory to Understand Identifier Clones

LAG Galaviz - 2022 - search.proquest.com
Developers spend most of their time comprehending source code, with some studies
estimating this activity takes between 58% to 70% of a developer's time. To improve the …