Affiliation:
1. Pohang University of Science and Technology
2. Hong Kong University of Science and Technology
Abstract
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.
Funder
Ministry of Education, Science and Technology
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Science Applications,General Business, Management and Accounting,Information Systems
Reference40 articles.
1. Diversifying search results
2. ASF. 2010. The Apache Software Foundation. http://www.apache.org/. ASF. 2010. The Apache Software Foundation. http://www.apache.org/.
3. Mining search topics from a code search engine usage log
4. Fab
Cited by
32 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Richen: Automated enrichment of Git documentation with usage examples and scenarios;Journal of Software: Evolution and Process;2024-03-13
2. Towards Generating Maintainable and Comprehensible API Code Examples;2024 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER);2024-03-12
3. Synthesising Linear API Usage Examples for API Documentation;2022 IEEE International Conference on Software Maintenance and Evolution (ICSME);2022-10
4. Highlighting Current Issues in API Usage Mining to Enhance Software Reusability;WSEAS TRANSACTIONS ON COMPUTER RESEARCH;2022-03-22
5. APIzation: Generating Reusable APIs from StackOverflow Code Snippets;2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE);2021-11