作者: Kilby Baron , Himanshi Gidwani , Manav Mehra
DOI:
关键词:
摘要: Application Programming Interfaces (APIs) are an indispensable resource in modern software development. By sharing code with one another, developers are able to write powerful applications in a fraction of the time it would take to build alone. This has transformed software development into a process of finding, understanding, and assembling blocks of pre-built items. However, the current system for finding and learning new APIs is very inefficient. Every time a developer wants to use an API, they must stop what they are doing and sift through pages of online information. Since APIs are used so frequently, this process is a major bottleneck in the coding process. Some of the most useful resources for learning new APIs are question and answer websites (Q&A) such as Stack Overflow. Stack Overflow can provide guidance regarding which API to use and how to implement it, often accompanied by code examples …