تشخیص سازگار یا ناسازگار بودن کلون های نوع سوم با استفاده از تکنیک های داده کاوی

پایان نامه
  • وزارت علوم، تحقیقات و فناوری - دانشگاه شیخ بهایی - دانشکده مهندسی کامپیوتر
  • نویسنده عباس سپهوند
  • استاد راهنما ناصر قاسم آقایی
  • سال انتشار 1393
چکیده

انجام عملیات کپی کردن کد برای استفاده مجدد از آن، یکی از رایج ترین فعالیت ها در حوزه توسعه نرم افزار به شمار می رود. از طرفی انجام این عمل زمان توسعه نرم افزار را کاهش می دهد و از طرف دیگر مشکلات مربوط به ناسازگاریِ میان قطعه کدهای کپی شده و مدیریت آن ها، فعالیت های مربوط به نگهداری نرم افزار را بیشتر و زمان آن را طولانی تر می کند و حتی سبب بروز خطا در برنامه می شود. مطالعات اخیر نشان می دهد که در طول تکامل یک نرم افزار، تنها بخش کوچکی از کلون های نوع سوم، به صورت سازگار تغییر می یابند؛ بنابراین پیش بینی دقیق اینکه آیا یک قطعه کلون نوع سوم به صورت سازگار تغییر می یابد یا ناسازگار، می تواند در توسعه بهتر نرم افزار و کاهش اثرات منفی آن موثر باشد. در این پایان نامه ما یک روش جدید مطرح می کنیم که به طور خودکار و با توجه به تغییرات نحوی، پیش بینی می کند که آیا قطعه کلون تغییریافته، سازگار است یا ناسازگار. ما بر این باوریم که ویژگی های مربوط به نحوِ برنامه در تشخیص سازگاریِ قطعه کلون ها به عنوان یکی از اصلی ترین عوامل تشخیصی عمل می نماید؛ بنابراین بر مبنای چندین ویژگی نحوی ِاستخراج شده، ما از مدل درخت طبقه بندی، یک تکنیک یادگیری ماشین، استفاده می کنیم تا پیش بینی کنیم آیا تغییرات حاصل در قطعه کلون های نوع سوم، سازگار است یا ناسازگار. برای ایجاد این مدل، ما از یک سیستم نرم افزاری بلوغ یافته استفاده می کنیم تا به وسیله آن، مدل درخت طبقه بندی را ایجاد نماییم. همچنین ما به سه سوال تحقیقاتی مهم پاسخ می دهیم. مدل پیش بینی کننده با دقت 19/85 می تواند الگوی تغییر، در کلاس های کلون نوع سوم را پیش بینی نماید. نتایج ارزیابی نشان می دهد که این مقدار در مقایسه با سه روش طبقه بندی ماشین بردار پشتیبان، بیز و شبکه های بیزی از دقت بالاتری برخوردار است.

منابع مشابه

استفاده از تکنیک های داده کاوی جهت تشخیص دیابت با استفاده از چربی خون

مقدمه: بیماری دیابت یکی از شایع ترین، خطرناک ترین و پرهزینه ترین بیماری های حال حاضر دنیا است که با نرخ هشدار دهنده ای در حال افزایش است. استفاده از روش‌ های داده‌ کاوی می تواند به تشخیص زودهنگام دیابت کمک کند که باعث جلوگیری از پیشرفت این بیماری و خیلی از عوارض آن مانند بیماری قلب و عروق، مشکلات بینایی و بیماری های کلیوی می شود. مواد و روش ها: در این تحقیق از نرم افزار داده کاوی رپیدماینر برای...

متن کامل

استفاده از تکنیک های داده کاوی جهت تشخیص دیابت با استفاده از چربی خون

مقدمه: بیماری دیابت یکی از شایع ترین، خطرناک ترین و پرهزینه ترین بیماری های حال حاضر دنیا است که با نرخ هشدار دهنده ای در حال افزایش است. استفاده از روش های داده کاوی می تواند به تشخیص زودهنگام دیابت کمک کند که باعث جلوگیری از پیشرفت این بیماری و خیلی از عوارض آن مانند بیماری قلب و عروق، مشکلات بینایی و بیماری های کلیوی می شود. مواد و روش ها: در این تحقیق از نرم افزار داده کاوی رپیدماینر برای م...

متن کامل

کاوش خصوصیات مشتریان بانکداری خرد با استفاده از تکنیک های داده کاوی

با روند خصوصی سازی در صنعت بانکداری کشور و رشد بی­سابقه رقابت در تکنولوژی­های بانکداری، هر روزه بر اهمیت نگهداری از مشتریان کنونی و جذب مشتریان جدید افزوده می­شود. نگهداری مشتریان یک استراتژی ارزشمند است که سودآوری بلند مدت و موفقیت سازمان­ها را تضمین می­کند. در این مطالعه، با استفاده از تکنیک­های داده کاوی مدلی دو مرحله­ای برای شناسایی ویژگی­های گروه­های مختلف مشتریان سپرده کوتاه مدت بانک معرف...

متن کامل

تحلیل داده‌های خرابی تجهیزات علائم در راه‌آهن ایران با استفاده از تکنیک های داده کاوی

حمل ایمن بار و مسافر برای مدیران حمل‌ونقل ریلی، از اهمیت بسیار بالایی برخوردار است. به‌کارگیری روش‌های ایمن حمل‌ونقل، نیازمند شناخت کامل از عوامل به وجود آورنده شرایط غیر ایمن است که این امر با یادگیری از تجربیات گذشته محقق می‌گردد. سیستم علائم و ارتباطات راه‌آهن یکی از بخش‌های بسیار مهمی است که کنترل خرابی قطعات و تجهیزات علائمی و ارتباطی و در نتیجه فراهم نمودن شرایط ایمن حرکت قطارها بخشی از و...

متن کامل

تعیین هوشمند اندازه بار در آزمون وینگیت با استفاده از تکنیک های داده کاوی

زمینه و هدف: آزمون وینگیت شامل 30 ثانیه تمرین فوق بیشینه روی یک دوچرخه کارسنج است که میزان بار اعمال شده براساس وزن فرد تعیین می شود. اندازه بار علاوه بر وزن آزمودنی به پارامترهایی از جمله سن و جنسیت نیز وابسته است. عاوه بر پارامترهای نامبرده شده، پارامتر هایی ازقبیل میزان سطح ورزشی، درصد چربی زیر پوستی و سطح مصرف دخانیات آزمودنی نیز در تعیین اندازه بار تاثیرگذار می باشند. هدف از پژوهش حاضر ارا...

متن کامل

کاربرد الگوریتم های داده کاوی در تشخیص داده های ژئوشیمیایی خارج از ردیف چند متغیره

تشخیص داده‌های خارج از ردیف چند متغیره به کمک الگوریتم‌های داده‌کاوی یکی از نکات ضروری پیش‌پردازش داده‌های اکتشافات ژئوشیمیایی محسوب می‌شود. در این مقاله چهار الگوریتم برآورد چگالی کرنل (KDE)، ضریب خارج از ردیف بودن محلی (LOF)، OPTICS-OF و SVDD که به ترتیب جزو روش‌های آماری، روش‌های مبتنی بر مجاورت، روش‌های مبتنی بر خوشه‌بندی و روش‌های مبتنی بر دسته‌بندی هستند، معرفی شده و کاربرد آنها بر روی دا...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه شیخ بهایی - دانشکده مهندسی کامپیوتر

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023