شماره ركورد كنفرانس :
4362
عنوان مقاله :
گيميفالت : ارائه رويكردي بازي گونه براي اِشكال زدايي نرم افزار
پديدآورندگان :
موسوي اصفهاني شهرزاد سادات S.Mousaviesfahani@mail.sbu.ac.ir دانشگاه شهيد بهشتي تهران , ابهري برديا B.Abhari@mail.sbu.ac.ir دانشگاه شهيد بهشتي تهران , عليخاني پرستو P¬_Alikhani@sbu.ac.ir دانشگاه شهيد بهشتي تهران , وحيدي اصل مجتبي Mo_Vahidi@sbu.ac.ir دانشگاه شهيد بهشتي تهران
كليدواژه :
اشكال زدايي , خطاهاي نرم افزاري , بازي گونه سازي .
عنوان كنفرانس :
سومين كنفرانس ملي و اولين كنفرانس بين المللي بازيهاي رايانه اي، فرصت ها و چالش ها
چكيده فارسي :
خطاهاي نرمافزاري به صورت قابل ملاحظهاي، بهرهوري و نيز كيفيت نرمافزار را تحت تأثير قرار ميدهند. لذا اين مسأله، تبديل به دغدغه بسيار مهم در مهندسي نرمافزار شده است. اشكالزدايي فعاليتي زمانبر، طاقتفرسا و هزينهبر در بهبود قابليت اطمينان سيستمهاي نرمافزاري محسوب ميشود. به منظور كاهش هزينه اشكالزدايي، در سالهاي اخير، رويكردهاي خودكار اشكالزدايي مختلفي پيشنهاد شده است اما با وجود نقاط قوت بسيار در آنها، توسعهدهندگان در عمل به اين رويكردها اعتماد نداشته و به روشهاي سنتي روي ميآورند. ضمن آنكه، رويكردهاي موجود مكانيابي، قادر به تعمير برنامه نيستند و ترميم نرمافزار را به توسعهدهندگان ميسپارند كه فرآيندي دشوار و پرهزينه است. هدف ازاين پژوهش، ارائه راه حلي به منظور افزايش انگيزهي افراد در جهت مكانيابي و ترميم خطاهاي پنهان برنامه بوده و بازيگونهسازي به عنوان ابزاري جهت پيشروي به سمت رفتار مطلوب، يك كانديداي ايدهآل براي استفاده در نظر گرفته ميشود. به همين جهت، انطباق قوانين بازيگونهسازي با اشكالزدايي، هسته اصلي اين پژوهش قرار گرفته است. در اين تحقيق، با استفاده از بازيگونهسازي، روش مكانيابي جديدي براي خطاهاي برنامه و نيز ترميم آن ايجاد شده است بطوريكه درنهايت با روش جديد مبتني بر بازيگونهسازي، انگيزه در جهت دقت در مكانيابي و رفع خطاها افزايش يابد. به عبارت ديگر، خروجي اين تحقيق، يك محيط تحت وب بازيگونهشده براي مكانيابي و رفع خطا است. براي ارزيابي اين سامانه دو گروه آماري از توسعهدهندگان نرمافزار، سامانه بازيگونه و غيربازيگونه شده را مورد استفاده قرار دادند. سپس عملكرد دو محصول نرمافزاري در مدل بازيگونه و غيربازيگونه به منظور بررسي تأثير بازيگونهسازي در ميزان سودمندي در زمينه مكانيابي خطا و رفع آن مورد ارزيابي قرار گرفت. نتايج حاصله، بيانگر بهبود فرآيند اشكالزدايي در سامانه بازيگونه شده و در طي زمان قابل قبول در مقايسه با سامانه غيربازيگونه شده است.