English  |  正體中文  |  简体中文  |  全文筆數/總筆數 : 83776/83776 (100%)
造訪人次 : 60036434      線上人數 : 887
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜尋範圍 查詢小技巧:
  • 您可在西文檢索詞彙前後加上"雙引號",以獲取較精準的檢索結果
  • 若欲以作者姓名搜尋,建議至進階搜尋限定作者欄位,可獲得較完整資料
  • 進階搜尋


    請使用永久網址來引用或連結此文件: https://ir.lib.ncu.edu.tw/handle/987654321/98427


    題名: 運用LLM 與RAG 技術進行設計審查:架構重構建議之品質與效益分析
    作者: 賴宜慧;Lai, Yi-Hui
    貢獻者: 資訊工程學系
    關鍵詞: 設計審查;軟體架構評估;大型語言模型;程式碼重構;Design Review;Software Architecture Evaluation;Large Language Models (LLMs);Code Refactoring
    日期: 2025-07-29
    上傳時間: 2025-10-17 12:45:53 (UTC+8)
    出版者: 國立中央大學
    摘要: 軟體設計審查(Design Review)是確保架構品質與系統可維護性的關鍵環節,然實務上多依賴於開發者經驗與主觀判斷,缺乏一致性與標準化。隨著大型語言模型(LLMs)於程式開發輔助中的應用興盛,已有研究嘗試以其協助程式品質分析,惟多聚焦於函式層級的程式碼異味(code smell),對架構層級設計審查,特別是在需求擴充情境下的適應性分析與優化建議生成,仍所涉不多。
    本研究即以變更導向之架構層級設計審查為應用場景,評估 LLM 結合檢索增強生成技術(RAG),在審查既有系統架構應對新需求的能力時,是否能產出具品質的重構建議。實驗設計三種不同推理能力的語言模型與三種推理流程架構進行交叉測試。結果顯示, RAG 技術則能顯著提升低推理能力模型的生成品質,對中等推理能力模型亦有助於補足知識落差,促使其產出更具延伸性與結構性的重構建議。
    本研究驗證了 RAG 技術於架構層級設計建議任務中的應用潛力,亦補足現有研究多聚焦於語法層級問題的侷限,並提出一套結合 LLM 與 RAG 的可行設計審查流程架構,為軟體開發流程的智慧化與自動化奠定基礎。;Software design review is essential for ensuring architectural quality and system maintainability. However, in practice, it often relies on developers’ experience and subjective judgment, lacking consistency and standardization. With the growing application of large language models (LLMs) in software development, existing studies have explored their use in code quality analysis, yet primarily focus on function-level code smells. Little attention has been paid to architecture-level review, especially in adaptive scenarios involving evolving requirements.
    This study investigates whether LLMs, combined with Retrieval-Augmented Generation (RAG), can produce high-quality refactoring suggestions for adapting system architectures to new demands. A cross-evaluation was conducted using three LLMs with different reasoning capabilities and three prompting workflows. Results show that RAG significantly improves output quality for lower-capacity models and helps medium-capacity models bridge knowledge gaps, enabling more structured and extensible recommendations.
    The findings validate the potential of RAG in architecture-level design review and address the limitations of prior research that focus mainly on syntax-level issues. A practical LLM+RAG-based design review workflow is proposed, laying the groundwork for intelligent and automated support in software architecture evaluation.
    顯示於類別:[資訊工程研究所] 博碩士論文

    文件中的檔案:

    檔案 描述 大小格式瀏覽次數
    index.html0KbHTML12檢視/開啟


    在NCUIR中所有的資料項目都受到原著作權保護.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 隱私權政策聲明