With the growing size of Application Programming Interfaces (APIs), both API usability and API learning become more challenging. API learning resources are often crucial for helping developers learn an API, but they are distributed across different documents, which makes finding the necessary information more challenging. This work focuses on discovering relevant sections of tutorials for a given API type. We approach this problem by identifying API types in an API tutorial, dividing the tutorial into small fragments and classifying them based on linguistic and structural features. The system we developed can ease information discovery for the developers who need information about a particular API type. Experiments conducted on five tutoria...
Abstract—This paper presents a technique for automatically mining and visualizing API usage examples...
Building successful and meaningful interoperation with external software APIs requires satisfying th...
An Application Programming Interface (API) provides a set of functionalities to a developer with the...
Abstract—Many software development tasks require develop-ers to quickly learn a subset of an Applica...
Application Programming Interfaces (APIs) allow software developers to reuse code libraries, framew...
The Stack Overflow Q&A platform boasts an active community of users who often include code snipp...
Application Programming Interface (API) is a core technology that facilitates developers’ productivi...
Stack Overflow, one of the most popular programming Q&A forum has become a wealth of information on ...
Abstract—Reading reference documentation is an important part of programming with APIs. Reference do...
Software developers study and reuse existing source code to understand how to properly use applicati...
Developers extensively use and reuse the Application Programming Interfaces (APIs) to faster the dev...
In the field of software engineering, people often visit forums to exchange information, to seek or ...
An Application Programming Interface (API) provides a specific set of functionalities to a developer...
Application programming interfaces (APIs) are machine-readable interfaces that allow interactions be...
This online appendix contains the coding guide and the data used in the paper Information Correspond...
Abstract—This paper presents a technique for automatically mining and visualizing API usage examples...
Building successful and meaningful interoperation with external software APIs requires satisfying th...
An Application Programming Interface (API) provides a set of functionalities to a developer with the...
Abstract—Many software development tasks require develop-ers to quickly learn a subset of an Applica...
Application Programming Interfaces (APIs) allow software developers to reuse code libraries, framew...
The Stack Overflow Q&A platform boasts an active community of users who often include code snipp...
Application Programming Interface (API) is a core technology that facilitates developers’ productivi...
Stack Overflow, one of the most popular programming Q&A forum has become a wealth of information on ...
Abstract—Reading reference documentation is an important part of programming with APIs. Reference do...
Software developers study and reuse existing source code to understand how to properly use applicati...
Developers extensively use and reuse the Application Programming Interfaces (APIs) to faster the dev...
In the field of software engineering, people often visit forums to exchange information, to seek or ...
An Application Programming Interface (API) provides a specific set of functionalities to a developer...
Application programming interfaces (APIs) are machine-readable interfaces that allow interactions be...
This online appendix contains the coding guide and the data used in the paper Information Correspond...
Abstract—This paper presents a technique for automatically mining and visualizing API usage examples...
Building successful and meaningful interoperation with external software APIs requires satisfying th...
An Application Programming Interface (API) provides a set of functionalities to a developer with the...