必贏官網(wǎng)張能老師在軟件工程領(lǐng)域頂級會議ICSE 2022發(fā)表論文《ShellFusion: Answer Generation for Shell Programming Tasks via Knowledge Fusion》
論文標題:ShellFusion: 通過知識融合為Shell編程任務生成答案
摘要:必贏官網(wǎng)張能老師在軟件工程領(lǐng)域頂級會議ICSE 2022發(fā)表論文《ShellFusion: Answer Generation for Shell Programming Tasks via Knowledge Fusion》。
發(fā)布內(nèi)容:
必贏官網(wǎng)張能老師的論文《ShellFusion: Answer Generation for Shell Programming Tasks via Knowledge Fusion》被軟件工程領(lǐng)域頂級會議IEEE/ACM International Conference on Software Engineering (ICSE 2022)錄用。該論文關(guān)注Unix和Linux平臺中Shell命令的搜索和編排效率問題,提出了一種為Shell編程任務自動生成綜合答案的方法,命名為ShellFusion。所提出的方法能夠有效地從Stack Exchange、Ubuntu MPs和TLDR教程等多源數(shù)據(jù)中挖掘出Shell命令相關(guān)的知識并快速整合。對于描述Shell編程任務的查詢,ShellFusion能夠快速推薦一系列相關(guān)的shell命令和相應的綜合答案(包括相似任務與Shell腳本,以及所涉及的Shell命令與選項的解釋)。ShellFusion的工作原理如下圖所示。

通過在434個shell編程任務上的對比實驗表明,ShellFusion的執(zhí)行結(jié)果優(yōu)于目前最先進的Magnum方法。此外,20名shell程序員的用戶實驗進一步表明,相比于Magnum和DeepAns等方法,所提出的ShellFusion方法可以幫助用戶更高效、更準確地解決Shell編程任務。