Microsoft Research、バグを発見、修正するためのディープラーニングモデル「BugLab」を開発

BugLabの概念図 コードがバグセレクタに入力された後、バグセレクタ(Bug Selector)がコードを変更し、意図的なバグを混入する。このデータがバグ検出器(Bug Detector)に入力される。バグ検出器はバグがあるかどうかを判断し、ある場合は、どこをどのように修正すべきかを判断する(出典:Microsoft Research)