عنوان فارسی مقاله: به کار گیری راهبردهای داده کاوی برای فرایند استفاده مجدد از نرم افزار
عنوان انگلیسی مقاله: Application of Data Mining Techniques for Software Reuse Process
چکیده
امروزه اکثر محصولات نرم افزاری با استفاده از مدل موجود یا ویژگی های فعلی به منظور کاهش زمان تحویل محصول نرم افزار مطرح شدند تا بهره وری و کیفیت را بهبود بخشیده و تلاش توسعه را کاهش داد. استفاده مجدد از نرم افزار عامل جواب برای دستیابی به دانش موجود از مخزن نرم افزار بوده است. برای استخراج دانش موجود از مخزن نرم افزار، داده پردازی به کار می رود. داده پردازی فرایند استخراج الگوهای مفید و تحلیل مجموعه داده های هنگفت از بین داده های بزرگ می باشد. این مقاله به توصیف فرایند استفاده مجدد از نرم افزار، کشف دانش، و متریک نرم افزار می پردازد و زبان برنامه نویسی تعیین می شود. متریک نرم افزار به عنوان سنجش کمی برای تعیین، ارزیابی مولفه های نرم افزار به کار می رود. تطبیق دهی برای فنون داده پردازی مختلف به کار می رود که می توان برای استفاده مجدد از نرم افزار با متریک نرم افزار مختلف به کار برد. 167 مجموعه داده نمونه از پروژه های منبع آزاد تهیه نمودیم. فنون داده پردازی برای ارزیابی مولفه های نرم افزار به کار می رود. این شکافی بین نیاز به داده های مفید از مخزن نرم افزار تا فعالیت های مدیریت پروژه نرم افزار است. برای پر کردن این شکاف از فنون داده پردازی استفاده کرده تا به طور موثر و مفید برای استخراج دانش مفید از مخزن نرم افزار با متریک نرم افزار مختلف به کار ببریم. سرانجام این دانش می تواند از سوی مدیران پروژه برای مدیریت بهتر پروژه های نرم افزار به کار رود.