شماره ركورد
10263
پديد آورنده
مريم بهروزي راد
عنوان
ارائه رويكرد رد پذيري نيازمندي ها با استفاده از هوش مصنوعي مولد
مقطع تحصيلي
كارشناسي
رشته تحصيلي
مهندسي كامپيوتر
سال فارغ التحصيلي
1404
استاد راهنما
دكتر مهرداد آشتياني
دانشجوي وارد كننده اطلاعات
مريم بهروزي راد
تاريخ ورود اطلاعات
1404/11/27
دانشكده
كامپيوتر
عنوان به انگليسي
A Generative Artificial Intelligence-Based Approach for Requirements-to-Code Traceability
چكيده
نگاشت صحيح بين نيازمنديهاي نرم افزاري و اجزاي پياده سازي شدهي سيستم يكي از مسائل مهم در مهندسي نرم افزار، به ويژه در مراحل نگهداشت و توسعهي سيستم هاي نرم افزاري است. با افزايش اندازه و پيچيدگي پروژهها، انجام اين نگاشت به صورت دستي دشوار، زمان بر و مستعد خطا ميشود. ازاين رو، استفاده از روش هاي خودكار براي پشتيباني از اين فرآيند مورد توجه پژوهشگران قرار گرفته است. اين پروژه به بررسي و پياده سازي يك رويكرد تركيبي براي نگاشت موارد كاربرد به كلاس هاي كد منبع ميپردازد. در گام نخست، با استفاده از روش هاي پردازش زبان طبيعي و محاسبه ي شباهت متني مبتني بر فراواني وارون سند و شباهت كسينوسي، مجموعه اي از كلاسهاي كانديد براي هر مورد كاربرد استخراج ميشود. اين مرحله به عنوان يك فيلتر اوليه عمل كرده و فضاي جست وجو را براي مراحل بعدي كاهش ميدهد. در گام بعد، از مدل هاي زباني بزرگ براي انجام تحليل معنايي عميقتر و انتخاب نهايي كلاسهاي مرتبط استفاده ميشود. به منظور بهبود دقت اين مدل ها، راهبرد پرامپت دهي چندنمونه اي به كار گرفته شده است كه در آن نمونه هايي از نگاشت هاي صحيح به مدل ارائه ميشود تا استدلال دامنه محور تقويت گردد. در اين پژوهش از دو مدل زباني متفاوت استفاده شده و عملكرد آن ها مقايسه گرديده است. تركيب فيلتر اوليه ي مبتني بر شباهت متني با مدلهاي زباني تنها دقت نگاشت را بهبود ميبخشد، بلكه حجم دادههاي ورودي به مدل را تا نود درصد كاهش داده و درنتيجه موجب صرفه جويي قابل توجهي در هزينههاي محاسباتي ميگردد. يافتهها حاكي از آن است كه رويكرد تركيبي پيشنهادي نسبت به روش هاي صرفاً مبتني بر شباهت متني، بهبود معناداري در فرآيند نگاشت نيازمندي به كد ايجاد ميكند. اگرچه دقت نهايي هنوز براي كاربردهاي عملي نياز به بهبود دارد، اين پژوهش گامي ابتدايي در استفاده از مدل هاي زباني بزرگ براي رهگيري خودكار نيازمنديها محسوب شده و راه را براي تحقيقات آينده در زمينهي بهينه سازي روشهاي پرامپت دهي توسعهي روشهاي تعبيه سازي تخصصي و تلفيق با تحليل هاي ساختاري پيشرفته باز ميكند.
كليدواژه ها
رهگيري نيازمنديها، نگاشت نيازمندي به كد، مدلهاي زباني بزرگ، پرامپت دهي زنجيره فكري، تحليل شباهت متني