LLMs for Software Architecture Knowledge: A Comparative Analysis among Seven LLMsResearch Track Paper
Software developers require extensive architectural knowledge (AK) to effectively maintain and extend existing software systems. Recently, Large Language Models (LLMs) have demonstrated promising capabilities in learning from vast datasets, including software repositories, to provide insightful answers about existing software systems. With the development of various LLMs, each characterized by distinct sizes, architectures, and vendors, there is potential for these models to assist developers in addressing architectural queries related to AK. Despite the advancements, there is a limited understanding of the comparative performance of different LLMs, particularly regarding the accuracy and similarity of their responses to architectural questions. This paper aims to bridge this gap by evaluating seven diverse LLMs, including GPT, Mistral, LLaMA, and DeepSeek, focusing on their ability to accurately and consistently respond to queries about the AK of the open-source system, Hadoop HDFS. Our study reveals significant variations in the performance of these LLMs, highlighting differences in the accuracy and similarity of their responses. These findings provide valuable insights for software developers and researchers, guiding the selection and utilization of LLMs for architectural knowledge tasks in software development.
Wed 17 SepDisplayed time zone: Athens change
14:00 - 15:30 | Session 2 - LLMs in Software ArchitectureResearch Papers / Industry Program at Phoenix Chair(s): Zadia Codabux University of Saskatchewan | ||
14:00 30mFull-paper | Using Incremental LLM Context for Cost Reduction in LLM-Driven IoT ApplicationsResearch Track Paper Research Papers | ||
14:30 30mFull-paper | LLMs for Software Architecture Knowledge: A Comparative Analysis among Seven LLMsResearch Track Paper Research Papers Mohamed Soliman Paderborn University, Elia Ashraf Heinz Nixdorf Institut, Paderborn University, Kamel M. K. Abdelsalam Ain Shams University, Jan Keim Karlsruhe Institute of Technology (KIT), Ashwin Prasad Shivarpatna Venkatesh Heinz Nixdorf Institut, Paderborn University | ||
15:00 30mFull-paper | WebAssembly with Wasi-NN for Edge Machine Learning Inference: Experiences and Lessons LearnedIndustry Track Paper Industry Program Joshua Bachmeier FZI Research Center for Information Technology, Vladimir Yussupov ABB Corporate Research, Jörg Henß FZI Forschungszentrum Informatik, Heiko Koziolek ABB Corporate Research |