🤖 AI Summary
This study addresses the low efficiency and high cost of manual review for software design documentation by proposing an LLM-based automation framework for multi-perspective review. Methodologically, it systematically categorizes eleven review dimensions and identifies those amenable to automation using general-purpose large language models (e.g., GPT); for hybrid semi-structured documents containing tables, it integrates prompt engineering with context-aware modeling to enhance the model’s comprehension of design logic and cross-document consistency. The key contribution is overcoming current LLM limitations in interpreting structured information, enabling— for the first time—the automated detection of cross-document design inconsistencies across multiple perspectives. Experimental evaluation on real-world industrial documentation demonstrates that the approach accurately identifies inconsistency issues, achieving an accuracy level meeting industrial deployment requirements.
📝 Abstract
In this study, we explored an approach to automate the review process of software design documents by using LLM. We first analyzed the review methods of design documents and organized 11 review perspectives. Additionally, we analyzed the issues of utilizing LLMs for these 11 review perspectives and determined which perspectives can be reviewed by current general-purpose LLMs instead of humans. For the reviewable perspectives, we specifically developed new techniques to enable LLMs to comprehend complex design documents that include table data. For evaluation, we conducted experiments using GPT to assess the consistency of design items and descriptions across different design documents in the design process used in actual business operations. Our results confirmed that LLMs can be utilized to identify inconsistencies in software design documents during the review process.