《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > AI幫忙找Bug,英特爾開源代碼編程工具ControlFlag

AI幫忙找Bug,英特爾開源代碼編程工具ControlFlag

2021-10-26
來源:CSDN

  減少代碼調試時間與成本支出

  由于代碼調試對于程序開發至關重要,幾乎所有的大型軟件都需要調試,才能最大程度上避免軟件出錯。

  但是對于絕大多數開發人員來說,這個過程不僅非常耗時,而且大部分調試只能手工作業。因為修復一個軟件缺陷可能需要幾天、幾周甚至幾個月的時間,據估計,多達 50% 的軟件開發時間浪費在調試程序上。這是因為大多數錯誤都需要語義分析來識別、評估根本原因,即使是最先進的調試系統也無法有效地執行這種分析。

  英特爾實驗室首席人工智能科學家 Justin Gottschlich 也表示:“盡管在過去的幾十年里,研究自動化調試方面取得了部分進展,但現有工具仍無法完美發現日益復雜的軟件錯誤。這也是調試仍然主要由人為驅動的過程的一個關鍵原因。”

  除此之外,調試代碼的預算支出也很高。據英特爾官方介紹,2020 年 IT 行業在與調試代碼相關的環節上大約花費了 2 萬億美元,約占 IT 平均預算的一半。

  “超能的” ControlFlag

  據悉,該系統是英特爾機器編程研究 (MPR) 項目的一部分,該項目的總體目標是通過自動化有望將開發軟件所需的時間減少 1,000 倍。例如,Gottschlich 的團隊正在研究的領域之一是最終擴展 ControlFlag 的能力,以自動修復它檢測到的錯誤。

  自去年推出以來,英特爾已在各種軟件系統上測試了該機器學習工具,并取得了可喜的成果。“當我們最初設計系統時,我們沒有預料到它能夠發現高度復雜的缺陷,”英特爾實驗室首席人工智能科學家 Justin Gottschlich 表示。“然而,鑒于其自我監督的設計,ControlFlag 能夠發現高度復雜、細微的軟件缺陷,甚至連我們這些構建它的人都感到震驚。”

  英特爾的團隊通過使用一種“無監督”的學習方法,以允許 ControlFlag 檢測更廣泛的存儲庫中的錯誤。該系統從超過 10 億行未標記的源代碼中學習編碼模式,使其能夠達到很高的準確性,甚至可以適應開發人員的風格,以區分軟件異常和編程語言的風格變化。

  ControlFlag 適用于任何包含控制結構的編程語言(如 C/C++),而且ControlFlag 能夠不斷地從未標記的源代碼中學習,隨著新數據的引入而 “進化”,使自己變得更好。雖然它還不能自動解決它所發現的代碼錯誤,但該工具可以為開發人員提供了潛在的修改建議。

  Justin Gottschlich 還表示,目前為止僅在兩個專有軟件存儲庫上使用 ControlFlag,就發現了生產質量、已部署程序中的 300 多個缺陷。例如,去年 ControlFlag 在名為 Client URL (cURL) 的計算機軟件項目中檢測到代碼異常,該項目每天使用各種網絡協議傳輸數據超過 10 億次。在向 cURL 團隊報告異常后,他們同意 ControlFlag 的發現并重新設計代碼以修補問題。

  不斷進步的 ControlFlag

  隨著英特爾團隊致力于開發 ControlFlag,過去的一年也帶來了相當多的學習點。Gottschlich 認為,需要改進的兩個關鍵領域是減少該工具報告的誤報數量,以及將更先進的語義分析器集成到 ControlFlag 的推理中。

  然而,作為一個將成為英特爾機器編程工具套件之一的系統,ControlFlag 將繼續發展。“ControlFlag 的進步不太可能停止,”Gottschlich 強調。“這主要是因為隨著軟件編程語言、硬件描述語言和計算設備的發展,ControlFlag 也需要發展以跟上它們的步伐。”

  與此同時,英特爾的 MPR 團隊正在開展一些專注于簡化軟件開發的項目。例如,去年該公司還發布了一款與麻省理工學院實驗室共同開發的工具,該工具可以研究代碼片段以了解軟件打算做什么。該系統稱為 MISIM(機器推斷代碼相似性),它使用預先存在的代碼目錄來理解新算法背后的意圖,并通過建議其他編程方法或提供使代碼更高效的選項來幫助工程師開發軟件。

  Gottschlich 預計 MISIM 有一天會與 ControlFlag 一起工作。“當正確想法融合在一起時,我們設想了一個更強大的新系統,該系統將能夠檢測 ControlFlag 目前可以檢測到的所有缺陷,以及由于潛在的復雜性而目前無法檢測到的數百種缺陷。”Gottschlich表示。




本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
老司机凹凸av亚洲导航| 欧美视频日韩视频在线观看| 日韩午夜电影av| 亚洲第一中文字幕| 欧美在线观看一二区| 亚洲综合精品一区二区| 亚洲精品中文字幕女同| 亚洲国产日韩在线| 亚洲国产人成综合网站| 永久域名在线精品| 永久91嫩草亚洲精品人人| 国内成人自拍视频| 韩国成人精品a∨在线观看| 国产婷婷精品| 国产一区二区在线免费观看| 国产亚洲成年网址在线观看| 国产一区二区三区在线观看精品| 国产私拍一区| 国产自产精品| 在线观看亚洲视频啊啊啊啊| 在线观看精品视频| 亚洲国产精品毛片| 亚洲人屁股眼子交8| 亚洲看片免费| 亚洲视频专区在线| 亚洲女性喷水在线观看一区| 午夜精品久久久久久久白皮肤 | 欧美日韩中文字幕在线视频| 欧美日韩精品免费观看| 欧美性做爰毛片| 国产毛片精品国产一区二区三区| 国产日产欧美一区| 国内精品久久久久影院 日本资源| 黄色成人免费观看| 91久久精品网| 亚洲视频欧美视频| 小处雏高清一区二区三区| 欧美中在线观看| 亚洲免费av电影| 亚洲视频在线观看网站| 欧美一区国产二区| 久久一区激情| 欧美日本在线| 国产精品三上| 在线观看一区二区精品视频| 亚洲免费精品| 性感少妇一区| 亚洲精品日韩在线观看| 亚洲午夜羞羞片| 久久久久网址| 欧美视频观看一区| 国产在线高清精品| 99视频超级精品| 久久精品卡一| 亚洲男人的天堂在线aⅴ视频| 久久久久国产精品厨房| 欧美日本亚洲| 国内精品嫩模av私拍在线观看| 亚洲精品乱码久久久久| 亚洲欧美区自拍先锋| 亚洲国产精品一区在线观看不卡| 一本大道久久a久久精品综合 | 欧美日韩妖精视频| 国产区精品在线观看| 亚洲国产美国国产综合一区二区| 亚洲一级二级在线| 91久久精品一区| 欧美一级视频精品观看| 欧美69wwwcom| 国产伦精品一区二区三区高清| 亚洲国产精品久久精品怡红院| 亚洲一级在线观看| 亚洲精品中文字幕在线观看| 欧美专区亚洲专区| 欧美日韩视频免费播放| 在线观看国产成人av片| 亚洲欧美日韩国产中文| 一区二区三区国产精华| 免费影视亚洲| 国产女主播在线一区二区| 亚洲另类在线视频| 亚洲国产精品123| 欧美一激情一区二区三区| 欧美精品福利| 伊人久久成人| 欧美一区二区高清| 亚洲欧美日韩精品久久| 欧美日韩亚洲综合一区| 亚洲国产小视频| 久久精品首页| 久久gogo国模裸体人体| 国产精品国产三级国产普通话99| 亚洲激情另类| 亚洲级视频在线观看免费1级| 久久爱www久久做| 国产精品久久久久久久久果冻传媒 | 欧美主播一区二区三区| 午夜精品婷婷| 国产精品av免费在线观看| 亚洲国产精品999| 久久精品国产视频| 久久久国产精品一区二区中文| 国产精品男人爽免费视频1| 亚洲伦理一区| 一本色道久久加勒比精品| 欧美成人一区二区在线| 在线成人激情黄色| 久久精品天堂| 久久人人九九| 黑丝一区二区三区| 久久高清国产| 久久久久久香蕉网| 国产亚洲一区二区精品| 亚洲欧美日韩中文视频| 性色av一区二区三区| 国产精品免费视频观看| 亚洲系列中文字幕| 亚洲欧美日韩视频二区| 国产精品成人一区二区| a91a精品视频在线观看| 亚洲天堂偷拍| 欧美图区在线视频| 在线亚洲激情| 午夜久久久久久| 国产精品久久久久影院亚瑟 | 国产精品夜夜嗨| 午夜精品久久久久久久男人的天堂 | 亚洲欧洲日本国产| 亚洲精品综合在线| 欧美国产在线视频| 亚洲精品中文在线| 亚洲性感激情| 国产精品美女| 午夜伦欧美伦电影理论片| 久久av一区| 一区二区三区我不卡| 亚洲激情成人| 欧美精品二区| 亚洲无毛电影| 久久精品国产一区二区三区免费看 | 99国产精品| 欧美午夜激情视频| 亚洲永久网站| 久久精品一区二区国产| 一区二区三区在线视频播放| 亚洲精品少妇网址| 欧美日韩日本视频| 亚洲欧美区自拍先锋| 美女精品国产| 亚洲理论在线| 久久av二区| 亚洲黄色av一区| 亚洲主播在线| 狠狠久久亚洲欧美专区| 亚洲精品字幕| 国产精品视频网| 亚洲高清网站| 欧美精品一区视频| 亚洲自拍另类| 久久综合伊人77777| 日韩午夜av在线| 久久大逼视频| 亚洲欧洲日本国产| 欧美亚洲三区| 亚洲丰满在线| 亚洲欧美韩国| 亚洲国产成人午夜在线一区| 亚洲午夜久久久久久久久电影院| 国产三级精品三级| 99视频精品| 国产欧美一二三区| 日韩亚洲精品电影| 国产伦精品一区二区三区照片91| 亚洲欧洲日本专区| 国产精品人人做人人爽| 亚洲韩国精品一区| 国产精品日日摸夜夜添夜夜av| 亚洲国产一区二区视频| 国产精品福利久久久| 亚洲成人自拍视频| 国产精品v日韩精品v欧美精品网站| 欧美在线www| 欧美午夜视频在线观看| 亚洲丰满少妇videoshd| 国产精品久久久久国产精品日日| 亚洲国产一二三| 国产精品永久| 99精品久久久| 狠狠色综合色区| 亚洲欧美日韩精品综合在线观看| 在线看无码的免费网站| 欧美一区久久| aa亚洲婷婷| 欧美福利在线观看| 翔田千里一区二区| 欧美日韩综合| 亚洲精品乱码久久久久久日本蜜臀| 国产欧美一区二区精品性| avtt综合网| 亚洲国产福利在线|