|
|
ارائه روشی جدید مبتنی بر مدل کوکومو بمنظور افزایش دقت تخمین تلاش در پروژه های نرم افزاری
|
|
|
|
|
نویسنده
|
سالاری مهدیه ,خطیبی بردسیری وحید ,خطیبی بردسیری عمید
|
منبع
|
فناوري اطلاعات و ارتباطات ايران - 1399 - دوره : 12 - شماره : 45-46 - صفحه:185 -200
|
چکیده
|
تخمین و برآورد معیارها یک فعالیت حیاتی در پروژههای نرمافزاری محسوب میشود. بهطوریکه تخمین تلاش در مراحل اولیه توسعه نرمافزار، یکی از مهمترین چالشهای مدیریت پروژههای نرمافزاری است. تخمین نادرست میتواند منجر به شکست پروژه گردد. لذا یکی از فعالیتهای اصلی و کلیدی در توسعه موثر و کارآمد پروژههای نرمافزاری تخمین دقیق هزینههای نرمافزار است. ازاینرو در این پژوهش دو روش بهمنظور تخمین تلاش در پروژههای نرمافزاری ارائه شده است، که در این روش ها سعی شده با تجزیهوتحلیل محرکها و استفاده از الگوریتمهای فرا ابتکاری و ترکیب با شبکه عصبی راهی برای افزایش دقت در تخمین تلاش پروژه های نرم افزاری ایجاد شود. روش اول تاثیر الگوریتم فاخته جهت بهینهسازی ضرایب تخمین مدل کوکومو و روش دوم به صورت ترکیبی از شبکه عصبی و الگوریتم بهینهسازی فا خته جهت افزایش دقت برآورد تلاش توسعه نرمافزار ارائهشده است. نتایج بدست آمده روی دو پایگاه داده واقعی نشان دهنده عملکرد مطلوب روش ارائه شده در مقایسه با سایر روشهاست.
|
کلیدواژه
|
الگوریتم فاخته، تخمین هزینه، شبکه عصبی، کوکومو
|
آدرس
|
موسسه آموزش عالی غیرانتفاعی غیر دولتی جاوید, گروه علمی مهندسی کامپیوتر, ایران, دانشگاه آزاد اسلامی واحد بردسیر, گروه مهندسی کامپیوتر, ایران, دانشگاه آزاد اسلامی واحد بردسیر, گروه مهندسی کامپیوتر, ایران
|
پست الکترونیکی
|
a.khatibi@srbiau.ac.ir
|
|
|
|
|
|
|
|
|
A Novel Method based on the Cocomo model to increase the accuracy of software projects effort estimates
|
|
|
Authors
|
salari mahdieh ,khatibi vahid ,khatibi amid
|
Abstract
|
It is regarded as a crucial task in a software project to estimate the criteria, and effort estimation in the primary stages of software development is thus one of the most important challenges involved in management of software projects. Incorrect estimation can lead the project to failure. It is therefore a major task in efficient development of software projects to estimate software costs accurately. Therefore, two methods were presented in this research for effort estimation in software projects, where attempts were made to provide a way to increase accuracy through analysis of stimuli and application of metaheuristic algorithms in combination with neural networks. The first method examined the effect of the cuckoo search algorithm in optimization of the estimation coefficients in the COCOMO model, and the second method was presented as a combination of neural networks and the cuckoo search optimization algorithm to increase the accuracy of effort estimation in software development. The results obtained on two real world datasets demonstrated the proper efficiency of the proposed methods as compared to that of similar methods.
|
Keywords
|
|
|
|
|
|
|
|
|
|
|
|