任務
Fill–In–The–Blank
把一段代碼某個變量挖空,然後預測這個變量名
挖掉紅色部分,但保留綠色部分,預測紅色部分,看能不能預測出n
這個變量
相關論文
- Deep Learning On Code with an Unbounded Vocabulary [EasyChair 2018]
Variable Naming
把一段代碼中,某一相同變量名全部挖空,自動生成這個變量名
挖掉綠色部分,最後要預測出綠色部分的變量名是expectedsLength
相關論文
- Neural Code Completion [ICLR 2017]
- Deep Learning On Code with an Unbounded Vocabulary [EasyChair 2018]
數據集
js150
網址:https://www.sri.inf.ethz.ch/js150
相關論文
- Code Completion with Neural Attention and Pointer Networks [IJCAI 2018]
py150
網址:https://www.sri.inf.ethz.ch/py150
相關論文
- Code Completion with Neural Attention and Pointer Networks [IJCAI 2018]