طبقه بندی نیازمندیهای نرمافزار بر اساس منطق فازی و شبکههای عصبی |
کد مقاله : 1037-DATAGOV202 (R1) |
نویسندگان |
موسی جباری *1، زینب رضائی2 1آموزش و پرورش 2دانشگاه آزاد اسلامی |
چکیده مقاله |
در طبقهبندی نیازمندیهای نرمافزار به تیمهای توسعه و مدیریت کمک میکند تا نیازمندیها را به شکلی سازمانیافته مدیریت کنند، که این امر منجر به شناسایی نیازمندیهای حیاتی، افزایش کیفیت نرمافزار، بهینهسازی زمان و هزینه، و در نتیجه افزایش رضایت کاربران و ذینفعان میشود. این طبقهبندی که به دو دسته تابعی و غیرتابعی انجام میشود، به تیم توسعه امکان میدهد تا بهترین راهحلها را برای هر دسته ارائه دهد و نقاط ضعف را بهبود بخشد. در این مقاله، یک رویکرد برای طبقهبندی نیازمندیهای نرمافزاری بر اساس نیازمندیهای تابعی و غیر تابعی با استفاده از معیار شباهت فازی و شبکههای عصبی ارائه شده است. این روش از مجموعه دادههای متنی نیازمندیهای نرمافزار برای تحلیل و شناسایی نیازمندیها استفاده میکند. در این روش، علاوه بر استفاده از شبکههای عصبی عمیق، روشهای طبقهبندی دیگری نیز با استفاده از دادههای آموزشی مهیا شده توسط معیار شباهت فازی پیادهسازی شده است. نتایج نشان میدهد که مقادیر میانگین معیارهای ارزیابی شامل دقت با 91.8%، حساسیت با 93.2%، صحت با 88.4% و معیار F با 90.7%، برای روش پیشنهادی نسبت به سایر روشهای طبقه بندی و همچنین نسبت به روشهای پیشین، بهبود چشمگیری داشته است. |
کلیدواژه ها |
مهندسی نرم افزار، طبقه بندی نیازمندیهای، داده کاوی، منطق فازی، شبکههای عصبی. |
وضعیت: پذیرفته شده برای ارسال فایل های ارائه پوستر |