بهبود دقت تخمین تلاش مبتنی برشباهت با استفاده از الگوریتم جهش ترکیبی قورباغه

سال انتشار: 1394
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 434

فایل این مقاله در 42 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ITCC02_072

تاریخ نمایه سازی: 21 شهریور 1395

چکیده مقاله:

از آنجاییکه موفقیت و یا شکست پروژه های نرم افزاری به طور چشمگیری با دقت فرآیند تخمین تلاش توسعه نرم افزارها، رابطه مستقیم دارد، روش های مختلفی مانند دسته بندی و درخت رگرسیون، قضاوت نخبگان، محاسبات نرم، انواع روش های رگرسیون و غیره، برای تخمین تلاش توسعه نرم افزارها ارائه شده اند. اما یکی از روش هایی که به تازگی، بسیار مورد توجه محققان و دانشگاهیان قرار گرفته است، روش تخمین مبتنی بر شباهت می باشد. در سال های اخیر، محققان زیادی سعی داشته اند تا با به کارگیری تکنیک های مختلف هوش مصنوعی مانند شبکه های عصبی مصنوعی، شبکه های فازی، الگوریتم های ژنتیک، الگوریتم های تکاملی و فراتکاملی، و ترکیب آنها با روش تخمین مبتنی بر شباهت، بتوانند بر دقت عملیات تخمین تلاش بی فزایند. علیرغم تمام جنبه های مثبت این روش، باید گفت که در این روش برای تخمین تلاش نرم افزارها، هیچ تفاوتی بین خصوصیات نرم افزارها دیده نمی شود و در آن، تمام خصوصیات از یک سطح اهمیت برخوردار می باشند. بنابراین سعی شده است با بکارگیری الگوریتم های مختلف فراتکاملی و ترکیب آنها با این روش، جهت وزن دادن به این خصوصیات، نسبت به تخمین دقیقتر، تلاش، اقدام نمود. مدل پیشنهاد شده، الگوریتم جهت ترکیبی قورباغه را با روش تخمین مبتنی بر شباهت ترکیب می نماید. این مدل، سعی دارد ضمن پیشنهاد کردن وزن های مختلف برای هر خصوصیت، نسبت به محاسبه میزان شباهت هرپروژه به پروژه مورد نظر اقدام نماید. انعطاف پذیری بالای این مدل باعث شده است که بتوان آنرا با هر مجموعه داده ای، مورد استفاده قرار داد و از طرفی بتوان تمامی خصوصیات دسته ای و غیر دسته ای را نیز پوشش داد. جهت بررسی عملکرد این مدل، سه مجموعه داده استاندارد Desharnais ,Cocomo ,Maxwell به کارگرفته شده و از معیارهای ارزیابی (MMRE,PRED(0.25 نیز استفاده شده است. بررسی نتایج نشان از آن دارد که ترکیب الگوریتم جهش ترکیبی قورباغه و روش تخمین مبتنی بر شباهت می تواند به طور قابل ملاحظه ای، عملکرد مدل های تخمین تلاش موجود را بهبود بخشد.

کلیدواژه ها:

تخمین تلاش ، تخمین مبتنی بر شباهت ، الگوریتم جهش ترکیبی قورباغه ، خصوصیت

نویسندگان

بهروز صادقی

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

منیره اسفندیاری

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

سیدحسن صادق زاده

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

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Abran, A. (1996). Function points analysis: An empirical study of ...
  • Ahmed, M. A., Omolade Saliu, M., et al. (2005). Adaptive ...
  • development effort prediction. Information and Software Technology, 47(1), 31-48. Alba, ...
  • " Internationl Confcrcncc & 3«9 National Confcrencc on Ncw Tcchnologics ...
  • Albrecht, A. J., & Gaffiney, J. A. (1983). Software function, ...
  • Angelis, L, & Stamelos, I. (2000). A simulation tool for ...
  • Antoniol, G., Penta, M. D., et al. (2005). Search-based techniques ...
  • Attarzadeh, I., & Ow, S. H. (2011). Software development cost ...
  • Azzeh, M., Neagu, D., et al. (2010). Fuzzy grey relational ...
  • Bai, Q. (2010). Analysis of particle SWarm optimization algorithm. Computer ...
  • 184.Bak, _ Turhan, B., et al. (2010). A new perspective ...
  • study in embedded systems domain. Software Quality Journal, 18 (1), ...
  • Bhatnagar, R., Bhattacharjee, V., et al. (2010). Software development effort ...
  • Boehm, B. W. (198 1).Software engineering economics. Englewood Cliffs, NJ: ...
  • Boehm, B. (2000). Software cost estimation with COCOMO II. Englewood ...
  • Boehm, B. W., & Valerdi, R. (2008). Achievemens and challenges ...
  • Breiman, L., Friedman, J. H., et al. (1 984) .Classification ...
  • Briand, L. C., El-Emam, K., et al. (1999). An assessmemt ...
  • Chiu, N. H., & Huang, S. J. (2007). The adjusted ...
  • " Internationl Confcrcncc & 3«9 National Confcrencc on Ncw Tcchnologics ...
  • Clark, J. A., & Jacob, J. L. (2001). Protocols are ...
  • Dalkey, N., & Helmer, O. (1963). An experimental application of ...
  • Deng, J. L. (1982). Control problems of grey systems. Systems ...
  • Ferrucci, F., Gravino, C., et al. (2010). Genetic programming for ...
  • of different fitness functions. In Proceedings of the 2nd international ...
  • Greer, D., & Ruhe, G. (2004). Software release planning: an ...
  • Harman, M., & Jones, B. F. (2001). Search-based software engineering. ...
  • (14), 83 3-839.Hayes, W. (1 994).Statistics (5th ed.). Chicago: Harcourt ...
  • Hsu, C.-J., & Huang, C.-Y. (2011). Comparison of weighted grey ...
  • Huang, S.-J., & Chiu, N.-H. (2006). Optimization of analogy weights ...
  • Jianfeng, W., Shixian, L., et al. (2009). Improve analogy-based software ...
  • Jones, C. (2007) .Estimating software costs: Bringing realism to estimating. ...
  • Jorgensen, M., & Halkjelsvik, T. (2010). The effects of request ...
  • Jorgensen, M., Indahl, U., et al. (2003). Software effort estimation ...
  • Kadoda, G., Cartwright, M., et al. (2000) .Experiences using case ...
  • " Internationl Confcrcncc & 3«9 National Confcrencc on Ncw Tcchnologics ...
  • Kennedy, J., Eberhart, R. C., et al. (2001).Swarm intelligence. San ...
  • Keung, J. W., Kitchenham, B. A., et al. (2008). Analogy-X: ...
  • software cost estimation. IEEE Transactions on Software Engineering, 34(4), 471-484. ...
  • Khatibi Bardsiri, V., Jawawi, D. N. A., et al. (2011). ...
  • Khatibi Bardsiri, V., Jawawi, D. N. A., et al. (2013). ...
  • Li, J., & Ruhe, G. (2008a). Analysis of attribute weighting ...
  • Li, J., Ruhe, G., et al. (2007). A flexible method ...
  • Li, Y. F., Xie, M., et al. (2007). A study ...
  • Li, Y. F., Xie, M., et al. (2008). A study ...
  • Li, Y. F., Xie, M., et al. (2009a). A study ...
  • Lin, J.-C. (2010). Applying particle SWarm optimization to estimate software ...
  • Matson, J. E., Barrett, B. E., et al. (1994). Software ...
  • McMinn, P. (2004). Search-based software test data generation: A survey: ...
  • " Internationl Confcrcncc & 3«9 National Confcrencc on Ncw Tcchnologics ...
  • Mendes, E., Watson, I., et al. (2003). A comparative study ...
  • Mittas, N., & Angelis, L. (2010). LSEbA: Least squares regression ...
  • Molokken, K., & Jorgensen, M. (2005). Expert estimation of Web ...
  • Oliveira, A. L. I., Braga, P. L., et al. (2010). ...
  • Reddy, P. (2011). Particle SWarm optimization in the fine-tuning of ...
  • International Journal of Software Engineering and Knowledge Engineering, 1(2), 12-23. ...
  • Sheta, A. F., Ayesh, A., et al. (2010). Evaluating software ...
  • Shi, Y., & Eberhart, R. C. (1998). Parameter selection in ...
  • Shi, Y., & Eberhart, R. C. (1999). Empirical study of ...
  • Song, Q., & Shepperd, M. (2011). Predicting software project effort: ...
  • Stepanek, G. (2005). Software project secrets: Why software projects fail. ...
  • Trelea, I. C. (2003). The particle SWarm optimization algorithm: Convergence ...
  • Walkerden, F., & Jeffery, R. (1997). Software cost estimation: A ...
  • Walkerden, F., & Jeffery, R. (1999). An empirical study of ...
  • " Intcrnationl Confcrcncc 8 3«" National Confcrencc on Ncw Tcchnologics ...
  • نمایش کامل مراجع