Key points are not available for this paper at this time.
वर्तमान IDE के कोड पूर्णता विशेषताओं द्वारा किए गए सुझाव पूरी तरह से प्रोग्रामिंग भाषा के स्थैतिक प्रकार प्रणाली पर आधारित हैं। परिणामस्वरूप, अक्सर ऐसे प्रस्ताव किए जाते हैं जो एक विशेष कामकाजी संदर्भ के लिए अप्रासंगिक होते हैं। इसके अलावा, ये सुझाव विशेष संदर्भ में उनकी प्रासंगिकता के बजाय वर्णानुक्रम में व्यवस्थित होते हैं। इस पत्र में, हम बुद्धिमान कोड पूर्णता प्रणालियों को प्रस्तुत करते हैं जो मौजूदा कोड रिपॉजिटरी से सीखती हैं। हमने तीन ऐसे प्रणालियाँ कार्यान्वित की हैं, प्रत्येक ने रिपॉजिटरी में निहित जानकारी का एक अलग तरीके से उपयोग किया है। हम इन प्रणालियों का बड़े पैमाने पर मात्रात्मक मूल्यांकन करते हैं, सर्वश्रेष्ठ प्रदर्शन करने वाले को Eclipse में एकीकृत करते हैं, और अंतिम प्रणाली का मूल्यांकन उपयोगकर्ता अध्ययन के माध्यम से करते हैं। हमारे प्रयोग यह सबूत देते हैं कि जो बुद्धिमान कोड पूर्णता प्रणालियाँ उदाहरणों से सीखती हैं, वे अपने सुझावों की प्रासंगिकता के मामले में मुख्यधारा के कोड पूर्णता प्रणालियों को महत्वपूर्ण रूप से पार करती हैं और इस प्रकार डेवलपर्स की उत्पादकता बढ़ाने की क्षमता रखती हैं।
ब्रुच एट अल। (सोम,) ने इस प्रश्न का अध्ययन किया।