Kabar gembira untuk para programmer karena Intel dikabarkan baru saja merilis sebuah tools berbasis Open-Source alias Gratis bernama ControlFlag.
Kecanggihan tool ControlFlag dilansir menggunakan Machine Learning (pembelajaran mesin) untuk mendeteksi masalah atau bug yang terdapat pada kode komputer. Singkat kata tool ini mampu memangkas waktu yang diperlukan untuk Debugging aplikasi atau software.
Saat masa pengujiannya, tim peneliti dari Intel mengatakan kalau ControlFlag berhasil menjalankan tugasnya dengan menemukan ratusan bug pada perangkat lunak yang diuji.
Meski dikenal memusingkan, namun pada nyatanya permintaan akan tool debugging kode program kian meningkat setiap tahunnya. Industri IT dunia bahkan sampai menghabiskan milyaran dollar hanya untuk menghasilkan tool debugging yang optimal.
Sejak awal diperkenalkan tahun lalu, ControlFlag dikenal berhasil dalam membantu para programmer dan developer menemukan bug di kode program mereka.
Misalnya saja tahun 2020 lalu, ControlFlag berhasil menmukan anomaly kod di URL Client (cURL), yakni sebuah proyek software komputer yang mentransfer data menggunakan berbagai protocol jaringan lebih dari 1 milliar sehari.
Setelah dilaporkan ke tim cURL, mereka mengkonfirmasi temuan anomaly kode tersebut dan dengan segera memperbaikinya.
Baru-baru ini, ControlFlag juga berhasil mencapai hasil mutakhir dengan mengidentifikasi ratusan cacat laten yang terkait dengan memori dan potensi bug kerusakan sistem dalam perangkat lunak tingkat produksi berpemilik.
Selain itu, ControlFlag menemukan lusinan anomali baru pada beberapa repositori perangkat lunak sumber terbuka berkualitas tinggi (Repository).
Setiap anomali, sejauh ini telah diakui sebagai cacat nyata oleh pengelola open-source dan sejak itu telah diperbaiki.
ControlFlag mampu bekerja dengan bahasa pemrograman apa pun dengan struktur kontrol dan menggunakan konsep semi-trust yang muncul untuk memanfaatkan pembelajaran yang diawasi dirinya sendiri.
Cara ini memungkinkannya untuk belajar dari kode sumber yang tidak berlabel. Saat data baru diperkenalkan, ia berkembang untuk membuat dirinya lebih baik, berkembang sendiri dan membutuhkan upaya manual yang minimal.
Untuk kamu yang tertarik mencoba tool gratis ini, kamu bisa kunjungi link berikut :
https://github.com/IntelLabs/control-flag
Baca Artikel Selanjutnya :