作者ousapas (komica123)
看板Soft_Job
標題[討論] MIT開發自動bug修復系統
時間Sat Jan 30 18:20:54 2016
http://news.mit.edu/2016/faster-automatic-bug-repair-code-errors-0129
MIT的研究人員研發了一套藉由Machine Learning自動修復Bug的系統
這個實驗挑選了Github上8個熱門的專案
經由已經存在的patches訓練後
能夠以每個bug/12小時的速度,修復19個bugs中的18個bugs
(挑選了目前演算法能處理的19個bugs)
代表碼農失業的日子不遠了嗎XD
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.50.158
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1454149257.A.62C.html
1F:推 wanderer1412: 若能修正語義錯誤,真的很神啊~ 01/30 18:29
2F:→ badyy: 聽了還是想看實際的例子 01/30 19:00
3F:推 femlro: 好屌 屌爆了 01/30 19:12
4F:推 femlro: 代表碼農使用自動耕耘機時代來臨 01/30 19:12
5F:→ g12288: 那剩下的那個bug怎麼辦XD 01/30 19:12
6F:→ femlro: 可以專心設計使用者體驗與演算法 01/30 19:13
7F:推 femlro: 剩下那個bug讓碼農吃飯用 別這樣 01/30 19:13
8F:推 Deltaguita: 不同意最後一行的猜測啦,畢竟碼農主要工作是開發阿 01/30 20:00
9F:推 newkkloo: 有碼農這個系統才有事做阿 01/30 20:35
10F:推 benden: 要先有寫出bug的碼農 @@ 01/30 20:37
11F:→ badyy: 所以留bug會成為顯學嗎? 01/30 21:10
12F:→ sextitanic: 以後變自動化測試→自動化debug→自動化測試→部署嗎 01/30 21:35
13F:推 sing10407: 挑戰寫出機器無法寫的bug 01/30 22:01
14F:→ viper9709: 推自動耕耘機XD 01/30 23:04
15F:→ CP64: 他們有考慮試試讓這個程式 de 自己的 bug 嗎 (? 01/30 23:36
16F:推 S56655665566: 煉蠱的概念? 01/31 00:23
17F:→ landlord: 用了農藥就沒蟲了,但最後還是走向有機農業了 XD 01/31 00:25
18F:→ yipi1357: 能夠修復自動BUG修復系統的BUG嗎? 01/31 00:40
19F:→ badyy: IOT年要結束了換AI 01/31 01:06
20F:推 conanist: 用想的也知道這是不可能的,就算有也是簡單的那種錯誤 01/31 06:40
21F:推 larrylin819: 開始google搜尋怎麼賣雞排 :( 01/31 09:30
22F:推 Argos: 需求錯誤的Bug也不可能抓到阿XDDD 01/31 12:47
23F:推 j9d9: X有些東西是business, domaine 的,先有機器能懂再說。不然 01/31 12:51
24F:推 wuliou: 到時候就會出現有多重抗藥性的bug了XDD 01/31 18:31
25F:→ rodion: 關鍵在這句"挑選了目前演算法能處理的19個bugs" 01/31 19:34
26F:→ rodion: 所以根本是裁判兼球員.... 沒啥意義的數據 01/31 19:34
27F:→ realbout: 機器人也上雲端了 01/31 21:11
28F:推 discoby: 有些敘述上的多餘 是故意的 不是bug 02/02 07:32
29F:推 discoby: 例如測試時暫時強制打開條件 if(true || ...) 02/02 07:34
30F:推 discoby: 被默默改掉 應該會死的一頭霧水 當然 這寫法也不該變最 02/02 07:36
31F:→ discoby: 後結果 02/02 07:36
32F:推 mepowerlmay: 一個問題 你如何來debug你的 debuger ? 02/02 23:52
33F:→ mepowerlmay: 自動修復BUG這議題10年前 美國有學校研究 沒下文 02/02 23:53
34F:→ mepowerlmay: 會有一直連續的問題 出現 所以這研究停止了 02/02 23:54
35F:→ mepowerlmay: 你要如何確認你的 debuger 是100%沒錯的? 02/02 23:55
36F:→ mepowerlmay: 討論而已...看看就好 02/02 23:55
37F:推 xvid: 修一個bug,那生了幾個bug? 02/03 01:04
38F:→ GoalBased: 寫一個自動寫程式的程式來幫我寫自動寫程式的程式 02/04 13:35
39F:推 wcshiu: 其實現在的tool已經比以前夠自動了,工程師趨勢無腦化 02/04 14:26
40F:→ wcshiu: 全自動取代人是有可能的 02/04 14:26