TY - JOUR
T1 - Enriching documents with examples
T2 - A corpus mining approach
AU - Kim, Jinhan
AU - Lee, Sanghoon
AU - Hwang, Seung Won
AU - Kim, Sunghun
N1 - Copyright:
Copyright 2013 Elsevier B.V., All rights reserved.
PY - 2013/1
Y1 - 2013/1
N2 - Software developers increasingly rely on information from the Web, such as documents or code examples on application programming interfaces (APIs), to facilitate their development processes. However, API documents often do not include enough information for developers to fully understand how to use the APIs, and searching for good code examples requires considerable effort. To address this problem, we propose a novel code example recommendation system that combines the strength of browsing documents and searching for code examples and returns API documents embedded with high-quality code example summaries mined from the Web. Our evaluation results show that our approach provides code examples with high precision and boosts programmer productivity.
AB - Software developers increasingly rely on information from the Web, such as documents or code examples on application programming interfaces (APIs), to facilitate their development processes. However, API documents often do not include enough information for developers to fully understand how to use the APIs, and searching for good code examples requires considerable effort. To address this problem, we propose a novel code example recommendation system that combines the strength of browsing documents and searching for code examples and returns API documents embedded with high-quality code example summaries mined from the Web. Our evaluation results show that our approach provides code examples with high precision and boosts programmer productivity.
UR - http://www.scopus.com/inward/record.url?scp=84873891290&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84873891290&partnerID=8YFLogxK
U2 - 10.1145/2414782.2414783
DO - 10.1145/2414782.2414783
M3 - Article
AN - SCOPUS:84873891290
VL - 31
JO - ACM Transactions on Information Systems
JF - ACM Transactions on Information Systems
SN - 1046-8188
IS - 1
M1 - 1
ER -