LLM-CompDroid:利用预训练的大型语言模型修复Android应用中的配置兼容性问题

《ACM Transactions on Software Engineering and Methodology》:LLM-CompDroid: Repairing Configuration Compatibility Bugs in Android Apps with Pre-trained Large Language Models

【字体: 时间:2025年11月10日 来源:ACM Transactions on Software Engineering and Methodology

编辑推荐:

  本研究提出基于LLM的Android配置兼容性修复框架LLM-CompDroid,实验表明其修复性能优于ConfFix工具,并在实际应用中100%成功修复21个配置兼容性bug,提升应用可靠性。

  

摘要

XML配置是Android开发框架的重要组成部分,尤其是在用户界面(UI)显示方面。然而,这些配置可能会导致兼容性问题(错误),从而在不同的Android API版本(级别)之间产生不同的视觉效果和系统崩溃。在这项研究中,我们系统地探讨了基于大语言模型(LLM)的方法来检测和修复配置兼容性错误。我们的研究结果指出了LLM在有效识别和解决这些错误方面存在的一些局限性,同时也揭示了它们在处理传统工具难以解决的复杂问题时的潜力。基于这些发现,我们推出了LLM-CompDroid框架,该框架结合了LLM和传统工具在错误修复方面的优势。实验结果表明,LLM-CompDroid在错误修复性能上有了显著提升,其中LLM-CompDroid-GPT-3.5和LLM-CompDroid-GPT-4在CorrectCorrect@k指标上的表现分别比最先进的工具ConfFix高出至少9.8%和10.4%。此外,我们的实际应用评估显示,LLM-CompDroid成功修复了21个配置兼容性问题,成功率达到100%,证明了其实际效用。这种创新方法有望提高Android应用的可靠性和稳定性,为软件开发领域做出宝贵贡献。
相关新闻
生物通微信公众号
微信
新浪微博
  • 搜索
  • 国际
  • 国内
  • 人物
  • 产业
  • 热点
  • 科普

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号