• DocumentCode
    2748311
  • Title

    CoDocent: Support API Usage with Code Example and API Documentation

  • Author

    Wu, Ye-Chi ; Mar, Lee Wei ; Jiau, Hewijin Christine

  • Author_Institution
    Inst. of Comput. & Commun. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
  • fYear
    2010
  • fDate
    22-27 Aug. 2010
  • Firstpage
    135
  • Lastpage
    140
  • Abstract
    API documentation and code example are two major resources to support API usage. To find the best way to use APIs within specific programming tasks, an effective strategy to link related APIs becomes critical. Currently, many code search engines have been proposed to solve this issue. Through those search results, programmers must manually traverse across all API documents to learn the referred API calls. To ensure the productivity in the style of programming with APIs, this work provides CoDocent to help programmers review code examples found by search engines. For each found code example, CoDocent can automatically link related API documents to provide diagrams as abstractions to reflect the semantics of API calls. Two evaluations are conducted to show the effectiveness of CoDocent in investigating and adapting API calls from code examples.
  • Keywords
    application program interfaces; search engines; system documentation; API documentation; CoDocent; application programming interface; code search engine; programming task; semantic; Book reviews; Clouds; Context; Layout; Programming; Search engines; Semantics; API documentation; code example; programming with APIs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Advances (ICSEA), 2010 Fifth International Conference on
  • Conference_Location
    Nice
  • Print_ISBN
    978-1-4244-7788-3
  • Electronic_ISBN
    978-0-7695-4144-0
  • Type

    conf

  • DOI
    10.1109/ICSEA.2010.28
  • Filename
    5615107