تعداد نشریات | 418 |
تعداد شمارهها | 9,997 |
تعداد مقالات | 83,560 |
تعداد مشاهده مقاله | 77,797,711 |
تعداد دریافت فایل اصل مقاله | 54,841,471 |
پیشبینی ریسک پروژههای نرمافزار توسط الگوریتم بهینهسازی ملخ و یادگیری ماشین | ||
سامانههای پردازشی و ارتباطی چندرسانهای هوشمند | ||
مقاله 3، دوره 3، شماره 3 - شماره پیاپی 9، مهر 1401، صفحه 19-27 اصل مقاله (1.74 M) | ||
نوع مقاله: مقاله پژوهشی | ||
نویسندگان | ||
بهار احمدی1؛ هادی خسروی فارسانی* 2؛ تقی جاودانی گندمانی2 | ||
1دانشجوی کارشناسی ارشد، گروه مهندسی کامپیوتر، دانشگاه شهرکرد، شهرکرد، ایران. | ||
2استادیار، گروه مهندسی کامپیوتر، دانشگاه شهرکرد، شهرکرد، ایران | ||
چکیده | ||
توسعه نرمافزار را میتوان فعالیتی دانست که از انواع پیشرفتهای فناورانه استفاده میکند و نیاز به دانش بالایی دارد. به همین دلیل، هر پروژه توسعه نرمافزاری حاوی عناصر عدم قطعیت است که بهعنوان ریسک پروژه شناخته میشود. موفقیت یک پروژه توسعه نرمافزار بهشدت به میزان ریسک مربوط به هر فعالیت پروژه بستگی دارد. لذا، بهعنوان یک مدیر پروژه، آگاهی از خطرات کافی نیست. جهت دستیابی به یک نتیجه موفق، یک مدیر پروژه باید بتواند تمام ریسکهای اصلی را شناسایی، سپس ارزیابی، اولویتبندی و درنهایت مدیریت کند. مدیریت ریسک بر شناسایی ریسکها و درمان مناسب با آنها تمرکز دارد. پروژههای نرمافزاری دارای ریسکهای فردی یا کلی هستند. برخی از این ریسکها به یک فعالیت خاص و برخی دیگر به پروژه مرتبط است. معمولاً ریسکها ابتدا شناساییشده و با فعالیتهای پروژه مرتبط میشوند. تعیین چگونگی رفتار افراد برای دستیابی به اهداف فعالیت استراتژیک برای شناسایی خطرات است. استفاده از الگوریتمها و فنهای مختلف برای شناسایی ریسکهای نرمافزاری همواره موردتوجه متخصصین بوده است. هدف این مطالعه، پیشبینی ریسکهای پروژههای نرمافزاری به کمک الگوریتم بهینهسازی ملخ میباشد. در این روش انتخاب ویژگی و کاهش آن توسط الگوریتم بهینهسازی ملخ انجام میشود و برای طبقهبندی ریسک و ویژگیها از روشهای طبقهبندی ماشین بردار استفاده میشود. | ||
کلیدواژهها | ||
مدیریت ریسک؛ توسعه نرمافزار؛ بهینهسازی ملخ؛ روشهای طبقهبندی؛ الگوریتمهای فرا ابتکاری | ||
مراجع | ||
[1] GouthamanP, “Prediction of Risk Percentage in Software Projects by Training Machine Learning Classifiers Computers & Electrical Engineering”, Volume 94, September 2021. [3] RIZWAN M et al, “Analyses of Classifier’s Performance [4] MattosDFM et al, “An aglie effective network functionvir [5] Dam HK et al, “Towards Effective AI-Powered Agile [6] SH.Saremi, Mirjalali, A.Lewi (2017), “GrasshopperOptimis [7] N.Paltrinieri et al,”Learning about risk:Machine learning for [8] L.Bai et al,”Project Portfolio Resource Risk Assessment [9] L.Radu,”Effort Prediction in Agile Software Development [10] L. Pan et al, “An Improved CNN Model for Within- [11] Sai Mohan et al.”A Survey on Software Cost Estimation [12] A. Puri et al,”Risk Management in Software Engineering [13] M. Trzeciak et al,”Sustainable Risk Management in IT [14] Aru,O, et al: “OPTIMIZATION OF SOFTWARE RISK [15] M. Alanis et al,”Particle Swarm Optimization for [16] Ms. Manju Vyas et al,”Effect of Dimensionality [17] Juan Murillo-Morera, Christian Quesada-López,”A [18] Mariana Dayanara Alanis, “Particle Swarm Optimization [19] Pospieszny, P.Czarnacka-Chrobot, B.Kobylinski,A. “An [20] Li, Z. Jing, X.Y.” Zhu, X.Progress on approaches to | ||
آمار تعداد مشاهده مقاله: 223 تعداد دریافت فایل اصل مقاله: 175 |