فهرست مطالب
گروههای آموزشی
Data Science in Software Engineering
شماره درس: ۴۰۸۰۳.۱ | تعداد واحد: ۳ |
مقطع: کارشناسی ارشد | نوع درس: نظری |
پیشنیاز: – | همنیاز: – |
مخزنهای نرمافزاری مانند مخازن کد، مخازن خطاها، سایتهای پرسش و پاسخ نرمافزاری، فروشگاههای برنامکهای همراه، و … حاوی دادههای ارزشمندی راجع به یک نرمافزار و تاریخچه آن میباشند. تحلیل این دادهها به پژوهشگران حوزه مهندسی نرمافزار این امکان را میدهد تا به صورت تجربی درک کنند که چه روشهایی اغلب در عمل مورد استفاده مهندسین نرمافزار قرار گرفته است. به خود توسعهدهندگان و مهندسین نرمافزار نیز این امکان را میدهد تا بهتر بتوانند یک سیستم نرمافزاری پیچیده را مدیریت و نگهداری کنند. با گسترش روزافزون استفاده از تکنیکهای علم داده و هوش مصنوعی مانند یادگیری ماشین و یادگیری عمیق، استفاده از این تکنیکها در تحلیل دادههای موجود در مخازن نرمافزاری و مهندسی نرمافزار نیز کاربردهای فراوانی یافته است. به عنوان نمونه، میتوان به رفع خودکار خطاهای نرمافزاری، خلاصهسازی مصنوعات نرمافزاری، و تحلیل نظرات راجع به برنامکهای همراه اشاره نمود. هدف از این درس، آشناسازی دانشجویان با استفاده از این تکنیکها در عمل به منظور حل مسائل مهندسی نرمافزار میباشد.
کلیهی حقوق این سایت متعلق به دانشکدهی مهندسی کامپیوتر است.