
طبق اظهارات ام آی تی، این برنامه پروسه اصلاح
خطاها را از طریق اتصال به برنامه های کامپیوتر منبع باز و شناسایی خصوصیات کلی آن
ها به انجام می رساند و برای مجموعه برنامه های مختلف، اصلاحات جدید به وجود می
آورد.
محققان این سیستم را بر روی برخی خطاها های برنامه ریزی
که از اپلیکیشن های منبع باز جهت ارزیابی سیستم اتوماتیک رفع خطا، گرد آوردی شده
بود آزمایش کردند. ام آی تی متذکر شد که این سیستم، بر اساس اینکه با اولین راه حل
ممکن مسئله ایجاد شده حل شده، یا مجاز به عملکرد در زمان طولانی تر جهت رفع مشکل
بوده؛ بین 15 تا 18 خطا را برطرف کرد. سیستم های قبلی قابلیت برطرف کردن تنها یک یا دو خطا را دارا بودند.
مارتین رینارد پروفسور مهندسی برق و علوم کامپیوتر ام آی تی، که گروهش این سیستم را طراحی کرده اند اظهار داشت: یکی از جذاب ترین جنبه های این پروژه تحقیقی این
بود که ما متوجه شدیم به طور قطع کدهای اصلاحی با ویژگی های مطلق وجود دارند که می
توان آن ها را از یک سری اپلیکیشن ها پیدا کرده و در مورد اپلیکیشن های دیگر اجرا
کرد. اگر کدهای اصلاحی را تشخیص دهید به
دستاوردهای بسیاری در تمامی زمینه های مهندسی نرم افزار دست خواهید یافت.
این اولین اپلیکیشنی است که امید داریم به تکنیک
جدید و فوق العاده ای تبدیل شود.
نتایج این تحقیق توسط دانشجوی فارق التحصیل ام
آی تی، فن لانگ، در هفته گذشته به مجمع اصول زبان های برنامه نویسی، ارائه داده
شد. لانگ و رینارد نویسندگان این تحقیق هستند. |