2025-11-11T08:04:09.439166

Code Digital Twin: Empowering LLMs with Tacit Knowledge for Complex Software Development

Peng, Wang
Recent advances in large language models (LLMs) have demonstrated strong capabilities in software engineering tasks, raising expectations of revolutionary productivity gains. However, enterprise software development is largely driven by incremental evolution, where challenges extend far beyond routine coding and depend critically on tacit knowledge, including design decisions at different levels and historical trade-offs. To achieve effective AI-powered support for complex software development, we should align emerging AI capabilities with the practical realities of enterprise development. To this end, we systematically identify challenges from both software and LLM perspectives. Alongside these challenges, we outline opportunities where AI and structured knowledge frameworks can enhance decision-making in tasks such as issue localization and impact analysis. To address these needs, we propose the Code Digital Twin, a living framework that models both the physical and conceptual layers of software, preserves tacit knowledge, and co-evolves with the codebase. By integrating hybrid knowledge representations, multi-stage extraction pipelines, incremental updates, LLM-empowered applications, and human-in-the-loop feedback, the Code Digital Twin transforms fragmented knowledge into explicit and actionable representations. Our vision positions it as a bridge between AI advancements and enterprise software realities, providing a concrete roadmap toward sustainable, intelligent, and resilient development and evolution of ultra-complex systems.
academic

कोड डिजिटल ट्विन: जटिल सॉफ्टवेयर विकास के लिए LLMs को निहित ज्ञान से सशक्त बनाना

मूल जानकारी

  • पेपर ID: 2503.07967
  • शीर्षक: Code Digital Twin: Empowering LLMs with Tacit Knowledge for Complex Software Development
  • लेखक: Xin Peng, Chong Wang (फुडान विश्वविद्यालय कंप्यूटर विज्ञान और कृत्रिम बुद्धिमत्ता संस्थान)
  • वर्गीकरण: cs.SE (सॉफ्टवेयर इंजीनियरिंग)
  • प्रकाशन समय: अक्टूबर 2025
  • पेपर लिंक: https://arxiv.org/abs/2503.07967

सारांश

हाल के वर्षों में बड़े भाषा मॉडल (LLMs) ने सॉफ्टवेयर इंजीनियरिंग कार्यों में शक्तिशाली क्षमता प्रदर्शित की है, जिससे उत्पादकता में क्रांतिकारी वृद्धि की अपेक्षाएं जगी हैं। हालांकि, एंटरप्राइज सॉफ्टवेयर विकास मुख्य रूप से वृद्धिशील विकास द्वारा संचालित होता है, जिसकी चुनौतियां सामान्य कोडिंग से कहीं अधिक हैं और निहित ज्ञान पर गंभीर रूप से निर्भर हैं, जिसमें विभिन्न स्तरों के डिजाइन निर्णय और ऐतिहासिक व्यापार-बंद शामिल हैं। जटिल सॉफ्टवेयर विकास के लिए प्रभावी AI समर्थन प्राप्त करने के लिए, हमें उभरती AI क्षमताओं को एंटरप्राइज विकास की वास्तविक परिस्थितियों के साथ एकीकृत करने की आवश्यकता है। यह पेपर सॉफ्टवेयर और LLM दोनों दृष्टिकोणों से चुनौतियों की व्यवस्थित रूप से पहचान करता है, और समस्या स्थानीयकरण और प्रभाव विश्लेषण जैसे कार्यों में निर्णय को बढ़ाने में AI और संरचित ज्ञान ढांचे के अवसरों की रूपरेखा देता है। इन आवश्यकताओं को संबोधित करने के लिए, लेखक कोड डिजिटल ट्विन (Code Digital Twin) का प्रस्ताव देते हैं, जो एक गतिशील ढांचा है जो सॉफ्टवेयर की भौतिक और वैचारिक परतों को मॉडल करता है, निहित ज्ञान को संरक्षित करता है, और कोडबेस के साथ सहविकास करता है।

अनुसंधान पृष्ठभूमि और प्रेरणा

समस्या परिभाषा

  1. वास्तविक चुनौतियां: हालांकि LLMs सरल सॉफ्टवेयर इंजीनियरिंग कार्यों में उत्कृष्ट प्रदर्शन करते हैं, एंटरप्राइज-स्तरीय सॉफ्टवेयर विकास को आंतरिक जटिलता का सामना करना पड़ता है, जिसमें सिस्टम-स्तरीय निर्भरताओं, ऐतिहासिक विकास और निहित ज्ञान को संभालने की आवश्यकता होती है
  2. ज्ञान की कमी: महत्वपूर्ण डिजाइन अवधारणाएं, आर्किटेक्चर निर्णय और ऐतिहासिक व्यापार-बंद अक्सर दस्तावेज़ित नहीं होते हैं, जिससे LLMs आवश्यक संदर्भ जानकारी तक पहुंचने में असमर्थ रहते हैं
  3. पैमाने की चुनौती: Linux कर्नेल जैसी अत्यधिक जटिल प्रणालियों में लाखों लाइनें कोड होती हैं, जिनके विकास पथ अद्वितीय होते हैं और बड़ी मात्रा में ऐतिहासिक तकनीकी ऋण जमा होता है

अनुसंधान का महत्व

  • एंटरप्राइज सॉफ्टवेयर विकास एक बार का निर्माण नहीं है, बल्कि एक निरंतर विकास और विकास प्रक्रिया है
  • यहां तक कि "नई सुविधा जोड़ना" भी शायद ही कभी ग्रीनफील्ड विकास होता है, इसके लिए मौजूदा आर्किटेक्चर में सटीक एकीकरण की आवश्यकता होती है
  • सिस्टम के आकार और जटिलता की वृद्धि इसे अति-जटिल प्रणाली में परिवर्तित करती है, जिसके लिए निहित ज्ञान को कैप्चर और तर्क करने की आवश्यकता होती है

मौजूदा विधियों की सीमाएं

  • वर्तमान LLMs मुख्य रूप से सॉफ्टवेयर इंजीनियरिंग को सतही स्तर पर बदलते हैं, जैसे बॉयलरप्लेट कोड जनरेशन, कोड समझ आदि
  • निहित ज्ञान को विश्वसनीय रूप से एक्सेस या पुनर्निर्माण नहीं कर सकते
  • सिस्टम-स्तरीय तर्क, दीर्घकालीन विश्लेषण और आर्किटेक्चर-स्तरीय निर्णयों में कठिनाई
  • गैर-कार्यात्मक बाधाओं और परिचालन सीमाओं की समझ की कमी

मुख्य योगदान

  1. AI प्रगति को एंटरप्राइज सॉफ्टवेयर वास्तविकता के साथ जोड़ना: उभरती AI क्षमताओं को एंटरप्राइज विकास की वास्तविक परिस्थितियों के साथ एकीकृत करने के महत्व पर जोर देता है
  2. चुनौतियों और अवसरों की व्यवस्थित पहचान: सॉफ्टवेयर और LLM दोनों दृष्टिकोणों से जटिल सॉफ्टवेयर विकास की मुख्य चुनौतियों को व्यवस्थित रूप से चिह्नित करता है, जिसमें सिस्टम जटिलता, वैचारिक प्रतिनिधित्व की कमी, ऐतिहासिक विकास, निहित ज्ञान की हानि आदि शामिल हैं
  3. Code Digital Twin ढांचा प्रस्तावित करता है: एक गतिशील ज्ञान ढांचा पेश करता है जो सॉफ्टवेयर कलाकृतियों को वैचारिक ज्ञान तत्वों के साथ एकीकृत करता है, कोडबेस के साथ निरंतर सहविकास का समर्थन करता है
  4. कार्यान्वयन रोडमैप प्रदान करता है: मिश्रित ज्ञान प्रतिनिधित्व, निष्कर्षण पाइपलाइन, वृद्धिशील अपडेट, LLM-संचालित अनुप्रयोग और मानव-मशीन सहयोग प्रतिक्रिया को कवर करने वाले विशिष्ट कार्यान्वयन पथ

विधि विवरण

कार्य परिभाषा

Code Digital Twin एक गतिशील ज्ञान ढांचा बनाने का लक्ष्य रखता है जो सक्षम हो:

  • सॉफ्टवेयर की भौतिक परत (फ़ंक्शन, फ़ाइलें, मॉड्यूल) और वैचारिक परत (अवधारणाएं, कार्यक्षमता, डिजाइन विचार) को मॉडल करना
  • निहित ज्ञान को संरक्षित और संगठित करना
  • कोडबेस के साथ सहविकास करना
  • LLMs को संदर्भ-जागरूक सॉफ्टवेयर इंजीनियरिंग कार्यों के लिए समर्थन देना

ढांचा आर्किटेक्चर

1. सॉफ्टवेयर कलाकृतियां और संबंधित संपत्तियां

  • स्रोत कोड फ़ाइलें: विधियां/फ़ंक्शन, क्लास/फ़ाइलें, पैकेज/मॉड्यूल, स्क्रिप्ट, कॉन्फ़िगरेशन फ़ाइलें
  • निर्माण और तैनाती कलाकृतियां: संकलित बाइनरी फ़ाइलें, कंटेनर इमेज, CI/CD पाइपलाइन परिभाषाएं
  • संस्करण नियंत्रण इतिहास: प्रतिबद्धताएं, शाखाएं, टैग, विलय रिकॉर्ड
  • दस्तावेज़ और विनिर्देश: आवश्यकता दस्तावेज़, API मैनुअल, आर्किटेक्चर आरेख
  • समस्या ट्रैकिंग और परिवर्तन लॉग: दोष रिपोर्ट, सुविधा अनुरोध, रिलीज़ नोट्स
  • रनटाइम और निगरानी डेटा: लॉग, मेट्रिक्स, ट्रेस, प्रदर्शन विश्लेषण

2. मुख्य ज्ञान तत्व

  • डोमेन अवधारणाएं: ऑपरेटिंग सिस्टम आदिम, संचार प्रोटोकॉल, नियामक आवश्यकताएं आदि मूल अमूर्तताएं
  • कार्यक्षमता: उपयोगकर्ता प्रमाणीकरण, लेनदेन प्रसंस्करण, सिफारिश पीढ़ी आदि मुख्य क्षमताएं और क्रॉस-कटिंग चिंताएं
  • विचार: कोडिंग निर्णय निर्माण तर्क की व्याख्या, जिसमें व्यापार-बंद और संदर्भ तर्क शामिल हैं

3. Code Digital Twin एकीकरण

  • कलाकृति-उन्मुख कंकाल: भौतिक कलाकृतियों और वैचारिक संस्थाओं के बीच संरचित मानचित्रण
  • विचार-केंद्रित व्याख्या: कलाकृतियों और कार्यक्षमता को डिजाइन विचारों से जोड़ना
  • कलाकृति-ज्ञान प्रतिबिंब और सहविकास: यह सुनिश्चित करना कि ज्ञान विकसित सॉफ्टवेयर प्रणाली के साथ सिंक में रहे

तकनीकी नवाचार बिंदु

1. मिश्रित ज्ञान प्रतिनिधित्व

  • संरचित प्रतिनिधित्व: ज्ञान ग्राफ, फ्रेमवर्क, कार्ड एन्कोडिंग अवधारणाओं, कार्यक्षमता और विचारों के बीच औपचारिक संबंध
  • अनुरचित प्रतिनिधित्व: प्रतिबद्धता संदेश, डिजाइन चर्चा में समृद्ध पाठ संदर्भ को संरक्षित करना
  • सहयोगी प्रतिनिधित्व: व्यापक क्वेरी और तर्क के लिए दोनों रूपों को संयोजित करना

2. बहु-चरणीय निर्माण पाइपलाइन

  • कलाकृति-उन्मुख कंकाल निष्कर्षण: ऊपर-नीचे पैटर्न-निर्देशित प्रॉम्प्ट और नीचे-ऊपर प्रोग्राम विश्लेषण
  • विचार-केंद्रित निष्कर्षण: अनुरचित स्रोतों से निर्णय विचार खोदना
  • कलाकृति-ज्ञान प्रतिबिंब निर्माण: ट्रेसेबिलिटी और प्रभाव विश्लेषण का समर्थन करने के लिए द्विदिशीय लिंक स्थापित करना

3. सहविकास तंत्र

  • कलाकृतियों को जोड़ा, संशोधित या हटाया जाने पर, कार्यक्षमता, विचार और निर्भरता मानचित्रण में अपडेट प्रसारित होते हैं
  • वृद्धिशील अपडेट तंत्र यह सुनिश्चित करता है कि ट्विन निरंतर सॉफ्टवेयर विकास को प्रतिबिंबित करता है

प्रायोगिक सेटअप

डेटासेट

  1. SWE-Lancer बेंचमार्क: 2.2 अरब से अधिक लाइनों कोड वाले वास्तविक दुनिया के भंडारों से 216 स्थानीयकरण कार्य शामिल हैं
  2. Android विकास कार्य: जटिल अंत-से-अंत सॉफ्टवेयर पीढ़ी मूल्यांकन

मूल्यांकन मेट्रिक्स

  • समस्या स्थानीयकरण: Hit@k और Recall@k (फ़ाइल-स्तर और फ़ंक्शन-स्तर)
  • अनुप्रयोग पीढ़ी: कार्यात्मक पूर्णता, आर्किटेक्चर सामंजस्य, निर्भरता प्रबंधन सटीकता

तुलनात्मक विधियां

  • समस्या स्थानीयकरण: mini-SWE-agent आदि मौजूदा LLM विधियां
  • अनुप्रयोग पीढ़ी: Claude Code आदि अत्याधुनिक LLM-agent ढांचे

कार्यान्वयन विवरण

  • आधार मॉडल: GPT-4o, GPT-4o-mini, GPT-4.1
  • ज्ञान निष्कर्षण उपकरण: LLM-सहायक निष्कर्षण को स्थिर/गतिशील प्रोग्राम विश्लेषण के साथ संयोजित करना
  • मूल्यांकन दायरा: बहु-मॉडल सामान्यीकरण परीक्षण और विलोपन अध्ययन

प्रायोगिक परिणाम

मुख्य परिणाम

समस्या स्थानीयकरण कार्य

  • GPT-4o को आधार मॉडल के रूप में उपयोग करते हुए, निकाले गए ज्ञान ने Hit@k में 22% से अधिक की वृद्धि की, Recall@k में 46% की वृद्धि की
  • कई मॉडलों में क्रॉस-जेनरलाइजेशन परीक्षण सुसंगत सुधार दिखाते हैं:
    • Hit@1 सापेक्ष सुधार रेंज: 2.76% से 504.35%
    • Recall@10 सापेक्ष सुधार रेंज: 2.83% से 376.13%

अनुप्रयोग पीढ़ी कार्य

  • अत्याधुनिक LLM-agent ढांचे की तुलना में, विशेषता ग्राफ-निर्देशित ढांचा 56.8% की सुधार प्राप्त करता है
  • कई आधार मॉडलों में सापेक्ष लाभ: 16.0% से 76.6%

विलोपन प्रयोग

विलोपन अध्ययन से पता चलता है कि वैचारिक शब्द व्याख्या और चिंता क्लस्टरिंग दोनों प्रदर्शन में महत्वपूर्ण भूमिका निभाते हैं, हाथ से किए गए एनोटेशन ने निकाली गई चिंताओं की सटीकता, पूर्णता और संक्षिप्तता की पुष्टि की है।

केस विश्लेषण

प्रायोगिक परिणाम दिखाते हैं कि वैचारिक-कार्यक्षमता ज्ञान को एम्बेड करना LLMs को सक्षम बनाता है:

  • समग्र तर्क करना
  • ऐतिहासिक और आर्किटेक्चर संदर्भ बनाए रखना
  • जटिल, बिखरे हुए कोड को अधिक प्रभावी ढंग से नेविगेट करना

प्रायोगिक निष्कर्ष

  1. वैचारिक-कार्यक्षमता ज्ञान Code Digital Twin ढांचे का मुख्य है, जो वास्तविक दुनिया की सॉफ्टवेयर इंजीनियरिंग में LLM की प्रभावशीलता को महत्वपूर्ण रूप से बढ़ा सकता है
  2. उच्च-स्तरीय अवधारणाओं को कैप्चर करके, उन्हें ठोस कार्यक्षमता से जोड़कर और ऐतिहासिक और आर्किटेक्चर संदर्भ को संरक्षित करके, LLMs अधिक सटीक समस्या स्थानीयकरण कर सकते हैं
  3. संरचित ज्ञान प्रसार LLMs को कार्यक्षमता के बीच निर्भरता संबंधों को समझने, आर्किटेक्चर और कार्यक्षमता सामंजस्य बनाए रखने में सक्षम बनाता है

संबंधित कार्य

मुख्य अनुसंधान दिशाएं

  1. भंडार-स्तरीय कोड पीढ़ी: RAG तकनीक और स्थिर विश्लेषण LLMs को क्रॉस-फ़ाइल संदर्भ कोड पूर्णता में सहायता करते हैं
  2. भंडार-स्तरीय समस्या समाधान: बड़े पैमाने पर भंडार समस्याओं को संभालने के लिए Agent-आधारित और पैटर्न-आधारित विधियां
  3. भंडार समझ: LLMs समझ क्षमता को ज्ञान प्रतिनिधित्व तकनीकों के साथ जोड़ना
  4. सॉफ्टवेयर इंजीनियरिंग ज्ञान ग्राफ: API ज्ञान ग्राफ, सॉफ्टवेयर विकास अवधारणा ज्ञान ग्राफ, प्रोग्रामिंग कार्य ज्ञान ग्राफ आदि

इस पेपर के लाभ

  • दीर्घकालीन सॉफ्टवेयर रखरखाव कार्यों के लिए डिजाइन-संबंधित ज्ञान के ज्ञान आधार को व्यवस्थित रूप से सारांशित करने वाला पहला
  • चुनौती पहचान और समाधान ढांचे की व्यवस्थित प्रदान करता है
  • संरचित और अनुरचित ज्ञान प्रतिनिधित्व के मिश्रित दृष्टिकोण को जोड़ता है
  • मानव-मशीन सहयोग और निरंतर विकास के महत्व पर जोर देता है

निष्कर्ष और चर्चा

मुख्य निष्कर्ष

  1. हालांकि LLMs सॉफ्टवेयर कार्यों के सतही स्तर को बदल सकते हैं, सॉफ्टवेयर की गहरी गतिशीलता (आंतरिक जटिलता, निरंतर विकास, संरचित तर्क की आवश्यकता) मूलतः अपरिवर्तित रहती है
  2. Code Digital Twin ढांचा निहित ज्ञान को कैप्चर और संरचित करके, जटिल सॉफ्टवेयर इंजीनियरिंग कार्यों में LLMs के प्रदर्शन को महत्वपूर्ण रूप से बढ़ा सकता है
  3. मिश्रित ज्ञान प्रतिनिधित्व, बहु-चरणीय निष्कर्षण पाइपलाइन और मानव-मशीन सहयोग प्रतिक्रिया प्रभावी AI-सहायक सॉफ्टवेयर विकास को प्राप्त करने की कुंजी हैं

सीमाएं

  1. स्केलेबिलिटी चुनौतियां: अति-बड़े पैमाने की प्रणालियों के ज्ञान निष्कर्षण और रखरखाव को कैसे संभाला जाए
  2. ज्ञान गुणवत्ता आश्वासन: स्वचालित रूप से निकाले गए ज्ञान में अशुद्धि या अधूरापन की समस्या हो सकती है
  3. वास्तविक समय सिंक्रोनाइजेशन: यह कैसे सुनिश्चित करें कि डिजिटल ट्विन तेजी से विकसित होने वाले कोडबेस के साथ सिंक में रहे
  4. मूल्यांकन जटिलता: एंटरप्राइज-स्तरीय जटिलता को प्रतिबिंबित करने वाले व्यापक मूल्यांकन बेंचमार्क की कमी

भविष्य की दिशाएं

  1. स्केलेबल और लचीले ढांचे को बढ़ाना, विषम संरचित स्रोतों को एकीकृत करना
  2. संरचित कलाकृतियों को निकाले गए पाठ ज्ञान के साथ कसकर जोड़ने वाली मिश्रित प्रतिनिधित्व तकनीकें बनाना
  3. स्वचालित निरंतर सिंक्रोनाइजेशन तंत्र विकसित करना
  4. बड़े पैमाने पर, बहु-मॉड्यूल, ऐतिहासिक और सामाजिक-तकनीकी जटिलता को प्रतिबिंबित करने वाले मूल्यांकन डेटासेट बनाना
  5. Linux कर्नेल जैसे बड़े पैमाने की सॉफ्टवेयर में व्यवहार्यता की खोज करना

गहन मूल्यांकन

शक्तियां

  1. समस्या पहचान में व्यवस्थितता: सॉफ्टवेयर और LLM दोनों दृष्टिकोणों से 11 चुनौतियों की व्यवस्थित रूप से पहचान, क्षेत्र के लिए स्पष्ट समस्या ढांचा प्रदान करता है
  2. समाधान में नवाचार: Code Digital Twin अवधारणा नई है, डिजिटल ट्विन विचार को सॉफ्टवेयर इंजीनियरिंग क्षेत्र में लाता है
  3. पद्धति में पूर्णता: ज्ञान प्रतिनिधित्व से निर्माण पाइपलाइन तक, सहविकास से मानव-मशीन सहयोग तक पूर्ण पद्धति प्रदान करता है
  4. प्रायोगिक सत्यापन पर्याप्त: दो अलग-अलग कार्यों पर विधि की प्रभावशीलता को सत्यापित करता है, और बहु-मॉडल सामान्यीकरण परीक्षण करता है
  5. व्यावहारिक मूल्य उच्च: एंटरप्राइज सॉफ्टवेयर विकास की वास्तविक समस्याओं को सीधे संबोधित करता है, बहुत मजबूत अनुप्रयोग संभावनाएं हैं

कमियां

  1. प्रायोगिक पैमाना सीमित: हालांकि SWE-Lancer आदि बेंचमार्क पर परीक्षण किया गया है, लेकिन वास्तविक एंटरप्राइज-स्तरीय प्रणालियों से अभी भी दूरी है
  2. कार्यान्वयन विवरण अपर्याप्त: बड़े पैमाने की प्रणालियों को कैसे संभाला जाए इसके विशिष्ट कार्यान्वयन रणनीति विवरण पर्याप्त नहीं हैं
  3. लागत-लाभ विश्लेषण अनुपस्थित: Code Digital Twin के निर्माण और रखरखाव की लागत और लाभ का विश्लेषण नहीं है
  4. दीर्घकालीन विकास सत्यापन अपर्याप्त: दीर्घकालीन सॉफ्टवेयर विकास प्रक्रिया में ढांचे के प्रदर्शन के सत्यापन की कमी
  5. क्रॉस-डोमेन प्रयोज्यता: मुख्य रूप से सामान्य सॉफ्टवेयर विकास परिदृश्यों में सत्यापित, विशिष्ट डोमेन (जैसे एम्बेडेड सिस्टम) में प्रयोज्यता अज्ञात है

प्रभाव

  1. शैक्षणिक योगदान: सॉफ्टवेयर इंजीनियरिंग और AI क्रॉसओवर क्षेत्र के लिए नई अनुसंधान दिशा और ढांचा प्रदान करता है
  2. व्यावहारिक मूल्य: एंटरप्राइज-स्तरीय AI-सहायक सॉफ्टवेयर विकास के लिए व्यवहार्य समाधान विचार प्रदान करता है
  3. पुनरुत्पादनीयता: अपेक्षाकृत स्पष्ट पद्धति प्रदान करता है, लेकिन पूर्ण कार्यान्वयन को अभी भी बड़ी इंजीनियरिंग कार्य की आवश्यकता है
  4. प्रेरणा महत्व: सॉफ्टवेयर इंजीनियरिंग में निहित ज्ञान के महत्व पर जोर देता है, अधिक संबंधित अनुसंधान को प्रेरित कर सकता है

लागू परिदृश्य

  1. बड़ी एंटरप्राइज सॉफ्टवेयर प्रणालियां: विशेष रूप से जटिल ऐतिहासिक विकास वाली विरासत प्रणालियों के लिए उपयुक्त
  2. ओपन सोर्स प्रोजेक्ट रखरखाव: नए योगदानकर्ताओं को परियोजना के डिजाइन विचार और आर्किटेक्चर निर्णयों को तेजी से समझने में मदद कर सकता है
  3. सॉफ्टवेयर पुनर्निर्माण और आधुनिकीकरण: सिस्टम पुनर्निर्माण के लिए आवश्यक ऐतिहासिक संदर्भ और निर्भरता संबंध विश्लेषण प्रदान करता है
  4. AI-सहायक विकास उपकरण: IDE और विकास उपकरण सेट एकीकरण के लिए ज्ञान आधार संरचना प्रदान करता है

संदर्भ

पेपर में 42 संदर्भ शामिल हैं, जो सॉफ्टवेयर इंजीनियरिंग, बड़े भाषा मॉडल, ज्ञान ग्राफ आदि कई संबंधित क्षेत्रों के महत्वपूर्ण कार्यों को कवर करते हैं, अनुसंधान के लिए एक मजबूत सैद्धांतिक आधार प्रदान करते हैं।


सारांश: यह एक दूरदर्शी और व्यावहारिक मूल्य वाला सॉफ्टवेयर इंजीनियरिंग अनुसंधान पेपर है, जो Code Digital Twin नामक एक नवीन ढांचा प्रस्तावित करता है ताकि जटिल सॉफ्टवेयर विकास में LLMs की सीमाओं को हल किया जा सके। पेपर की व्यवस्थित विश्लेषण और पूर्ण पद्धति डिजाइन इसे महत्वपूर्ण शैक्षणिक मूल्य और अनुप्रयोग संभावनाएं प्रदान करते हैं, लेकिन बड़े पैमाने पर व्यावहारिक तैनाती और दीर्घकालीन विकास सत्यापन में अभी भी आगे के अनुसंधान की आवश्यकता है।