Key points are not available for this paper at this time.
सॉफ्टवेयर इंजीनियरिंग का मतलब विशेषताएँ लागू करना और विकसित करना है। जबकि कुछ इंजीनियरिंग दृष्टिकोण विशेषताओं के स्पष्ट उपयोग का समर्थन करते हैं, विकासकर्ता सामान्यतः सॉफ़्टवेयर कलाकृतियों में विशेषताओं के स्थान को रिकॉर्ड नहीं करते हैं। हालाँकि, विशेषताओं का विकास या उनकी देखभाल करते समय - विशेष रूप से लंबे समय तक चलने वाले या विभिन्न विकल्पों वाले सॉफ़्टवेयर में जहां कई विकासकर्ता होते हैं - विशेषताओं और उनके स्थानों के बारे में ज्ञान जल्दी फीका पड़ जाता है और इसे पुनः प्राप्त करने की आवश्यकता होती है। जबकि स्वचालित या अर्ध-स्वचालित विशेषता-स्थान तकनीकों का प्रस्ताव किया गया है, उनकी सटीकता सामान्यतः प्रायोगिक उपयोग के लिए बहुत कम होती है। हम एक अर्ध-स्वचालित, मशीन-लर्निंग-सहायता प्राप्त विशेषता-ट्रेसिबिलिटी तकनीक का प्रस्ताव करते हैं जो विकासकर्ताओं को निरंतर विशेषता-ट्रेसिबिलिटी जानकारी रिकॉर्ड करने की अनुमति देती है, साथ ही चूक गए स्थानों के बारे में सुझाव भी देती है। हम एक प्रारंभिक मूल्यांकन में हमारी प्रस्तावित तकनीक की सटीकता को प्रदर्शित करते हैं, जिसमें विभिन्न, क्लोन किए गए संस्करणों में विकसित एक ओपन-सोर्स वेब अनुप्रयोग का इंजीनियरिंग का अनुकरण किया जाता है।
अबुक्वाइक एट अल। (शनिवार,) ने इस प्रश्न का अध्ययन किया।
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: