MicroRec: Leveraging Large Language Models for Microservice Recommendation

被引:0
|
作者
Alsayed, Ahmed Saeed [1 ]
Dam, Hoa Khanh [1 ]
Nguyen, Chau [1 ]
机构
[1] Univ Wollongong, Wollongong, NSW, Australia
关键词
Microservices; Recommendation System; Semantic Search; Large Language Models; Docker Hub;
D O I
10.1145/3643991.3644916
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The increasing adoption of microservices in software development requires effective recommendation systems that guide developers to relevant microservices. In this paper, we introduce MicroRec, a novel microservice recommender framework which leverages insights from Stack Overflow posts and the power of Large Language Models (LLMs). MicroRec utilizes a dual-encoder architecture that combines contrastive learning and semantic similarity learning, allowing us to achieve robust and accurate retrieval and ranking of relevant posts based on user queries. Using LLMs, MicroRec builds up a deep understanding of both user queries and microservices through the information they provide (e.g., README files and Dockerfiles). Our empirical evaluations demonstrate significant improvements brought by MicroRec over the existing methods across a variety of performance metrics including MRR, MAP, and precision@k. In addition, the results returned by MicroRec were fourteen times more accurate than those provided by the existing recommendation tool on the widely-used Docker Hub platform.
引用
收藏
页码:419 / 430
页数:12
相关论文
共 50 条
  • [21] A Recommendation System for Prosumers Based on Large Language Models
    Oprea, Simona-Vasilica
    Bara, Adela
    [J]. SENSORS, 2024, 24 (11)
  • [22] Large Language Models for Recommendation: Past, Present, and Future
    Bao, Keqin
    Zhang, Jizhi
    Lin, Xinyu
    Zhang, Yang
    Wang, Wenjie
    Feng, Fuli
    [J]. PROCEEDINGS OF THE 47TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, SIGIR 2024, 2024, : 2993 - 2996
  • [23] Leveraging large language models: transforming scholarly publishing for the better
    Fortier, Lisa A.
    [J]. AMERICAN JOURNAL OF VETERINARY RESEARCH, 2023, 84 (08)
  • [24] Leveraging Large Language Models for Decision Support in Personalized Oncology
    Benary, Manuela
    Wang, Xing David
    Schmidt, Max
    Soll, Dominik
    Hilfenhaus, Georg
    Nassir, Mani
    Sigler, Christian
    Knoedler, Maren
    Keller, Ulrich
    Beule, Dieter
    Keilholz, Ulrich
    Leser, Ulf
    Rieke, Damian T.
    [J]. JAMA NETWORK OPEN, 2023, 6 (11) : E2343689
  • [25] Leveraging large language models: transforming scholarly publishing for the better
    Fortier, Lisa A.
    [J]. JAVMA-JOURNAL OF THE AMERICAN VETERINARY MEDICAL ASSOCIATION, 2023, 261 (08): : 1106 - 1107
  • [26] Leveraging large language models to monitor climate technology innovation
    Toetzke, Malte
    Probst, Benedict
    Feuerriegel, Stefan
    [J]. ENVIRONMENTAL RESEARCH LETTERS, 2023, 18 (09)
  • [27] Position Paper: Leveraging Large Language Models for Cybersecurity Compliance
    Salman, Ahmed
    Creese, Sadie
    Goldsmith, Michael
    [J]. 9TH IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS, EUROS&PW 2024, 2024, : 496 - 503
  • [28] Leveraging Large Language Models for Analysis of Student Course Feedback
    Wang, Zixuan
    Denny, Paul
    Leinonen, Juho
    Luxton-Reilly, Andrew
    [J]. PROCEEDINGS OF THE 16TH ANNUAL ACM INDIA COMPUTE CONFERENCE, COMPUTE 2023, 2023, : 76 - 79
  • [29] Leveraging foundation and large language models in medical artificial intelligence
    Wong Io Nam
    Monteiro Olivia
    BaptistaHon Daniel T
    Wang Kai
    Lu Wenyang
    Sun Zhuo
    Nie Sheng
    Yin Yun
    [J]. 中华医学杂志英文版., 2024, 137 (21)
  • [30] Leveraging Large Language Models for Activity Recognition in Smart Environments
    Cleland, Ian
    Nugent, Luke
    Cruciani, Federico
    Nugent, Chris
    [J]. 2024 INTERNATIONAL CONFERENCE ON ACTIVITY AND BEHAVIOR COMPUTING, ABC 2024, 2024,