標籤:

API Method Recommendation from Feature Requests

API Method Recommendation from Feature Requests

來自專欄 API推薦及代碼補全

今天和大家分享一篇2013年ASE會議(CCF推薦A類)research paper 「Automatic Recommendation of API Methods from Feature Requests」。這篇論作為API recommendation領域的早期論文被多次引用。(PS:下面進入正文部分 :-)

作者:

  • Ferdian Thung,Shaowei Wang,David Lo(homepage) , Julia Lawall

背景簡述:

在軟體維護的過程中,開發人員總是會收到用戶提交的各種各樣新的功能請求;為了幫助開發人員便捷高效得實現新的功能,便提出此技術,從feature request report出發向開發人員推薦出功能相關的API,以輔助實現功能請求。

技術闡述:

技術框架圖

Input

  • -- Textual Description,用於描述新的功能要求,個人覺得 new feature request report 更為確切,因為後期流程處理中,不僅僅針對description,還有report中的其他屬性(History Based Recommender將會細細闡述)。
  • -- Historical Feature Request Database (HDB),軟體的一次次版本迭代多是由 bug/feature request所驅動,即 issue tracking system。
  • -- API Documentation (ADoc),

Output

未完待續 T_T

推薦閱讀:

用過swagger的能不能說下怎麼開始用?從安裝開始。。
一些國內值得關注的API合集
什麼是好用的 API 文檔
代碼耦合是怎麼回事呢?
[譯]GraphQL:你需要知道的一切

TAG:API |