Firefox นำเทคนิค AI มาช่วยตรวจบั๊กในโค้ด, พัฒนาโดยทีมวิจัยของ Ubisoft

by mk
13 February 2019 - 04:08

Mozilla ประกาศนำเทคโนโลยี AI ช่วยตรวจหาบั๊กของโค้ดมาใช้กับ Firefox เพื่อช่วยให้แก้ไขบั๊กได้รวดเร็วมากขึ้น

เทคนิคตัวนี้เรียกว่า CLEVER (Combining Levels of Bug Prevention and Resolution techniques) เป็นผลงานของทีมวิจัย La Forge Research Lab ของบริษัท Ubisoft

เทคนิค CLEVER ใช้วิธีอ่านข้อมูลจากฐานข้อมูลบั๊กและการเปลี่ยนแปลงโค้ดจาก version control มาวิเคราะห์พาแพทเทิร์นที่มักผิดพลาดในอดีต และตรวจโค้ดก่อน commit เพื่อป้องกันโค้ดที่มีจุดบกพร่องถูกส่งเข้าระบบ ผลจากการใช้งานกับระบบภายในของ Ubisoft จำนวน 12 ระบบ พบว่ามีความแม่นยำ 79%

Mozilla ระบุว่าจะใช้ซอฟต์แวร์ Clever-Commit ช่วยตรวจสอบกระบวนการรีวิวโค้ดของทีมวิศวกรก่อน หากผลลัพธ์ออกมาดีแล้วจะขยายไปยังกระบวนการอื่นๆ ที่เกี่ยวข้องต่อไป จากการประเมินคาดว่าจะสามารถดักจับบั๊กได้ประมาณ 3-4 บั๊กในทุกๆ 5 บั๊ก ช่วยประหยัดเวลาของนักพัฒนาลงได้หลายร้อยชั่วโมง

ที่มา - Mozilla, Ubisoft

Blognone Jobs Premium