Third-party libraries play a crucial role, offering pre-built functionalities and saving developers from starting from scratch. Experienced developers rely on their knowledge, but decision-making can be challenging for others, leading to potential mismatches between selected libraries and project requirements. To address this, an Artificial I ntelligence (AI) approach is proposed, leveraging technologies like Topic Modeling and Knowledge Graph to provide intelligent library rec-ommendations based on user-project ideas. The approach aims to empower developers with data-driven selections, serving as a supportive partner in the software development journey. The evaluation of the AI approach, based on criteria encompassing user satisfaction, accuracy, recommendation comprehensiveness, and alignment with project requirements, serves as a pivotal step in understanding its real-world impact.
No takes yet. Share an insight, caveat, or question.
Sandaruwan et al. (2024) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: