An Application Programming Interface (API) provides a set of functionalities to a developer with the aim of enabling reuse. APIs have been investigated from different angles such as popularity usage and evolution to get a better understanding of their various characteristics. For such studies, software repositories are mined for API usage examples. However, many of the mining algorithms used for such purposes do not take type information into account. Thus making the results unreliable. In this paper, we aim to rectify this by introducing fine-GRAPE, an approach that produces fine-grained API usage information by taking advantage of type information while mining API method invocations and annotation. By means of fine-GRAPE, we investigate A...
Estudos empíricos recentes apontam que a ausência de exemplos de uso constitui um dos principais obs...
Application Programming Interfaces (APIs) are a tremendous resource—that is, when they are stable. S...
API libraries are becoming increasingly popular in mod-ern software industries because these librari...
An Application Programming Interface (API) provides a set of functionalities to a developer with the...
An Application Programming Interface (API) provides a specific set of functionalities to a developer...
An Application Programming Interface (API) provides a set of functionalities to a developer with the...
During software development, a developer often needs to discover specific usage patterns of Applicat...
Software developers study and reuse existing source code to understand how to properly use applicati...
Research on API migration and language conversion can be informed by empirical data about API usage....
Abstract—This paper presents a technique for automatically mining and visualizing API usage examples...
Software application programming interfaces (APIs) are a ubiquitous part of Software Engineering. Th...
To improve software productivity, when constructing new software systems, programmers often reuse ex...
Part 1: MAKE TopologyInternational audienceCode examples are key resources for helping programmers t...
SANER 2016 : 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineer...
Application Programming Interfaces (APIs) are a tremendous resource—that is, when they are stable. S...
Estudos empíricos recentes apontam que a ausência de exemplos de uso constitui um dos principais obs...
Application Programming Interfaces (APIs) are a tremendous resource—that is, when they are stable. S...
API libraries are becoming increasingly popular in mod-ern software industries because these librari...
An Application Programming Interface (API) provides a set of functionalities to a developer with the...
An Application Programming Interface (API) provides a specific set of functionalities to a developer...
An Application Programming Interface (API) provides a set of functionalities to a developer with the...
During software development, a developer often needs to discover specific usage patterns of Applicat...
Software developers study and reuse existing source code to understand how to properly use applicati...
Research on API migration and language conversion can be informed by empirical data about API usage....
Abstract—This paper presents a technique for automatically mining and visualizing API usage examples...
Software application programming interfaces (APIs) are a ubiquitous part of Software Engineering. Th...
To improve software productivity, when constructing new software systems, programmers often reuse ex...
Part 1: MAKE TopologyInternational audienceCode examples are key resources for helping programmers t...
SANER 2016 : 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineer...
Application Programming Interfaces (APIs) are a tremendous resource—that is, when they are stable. S...
Estudos empíricos recentes apontam que a ausência de exemplos de uso constitui um dos principais obs...
Application Programming Interfaces (APIs) are a tremendous resource—that is, when they are stable. S...
API libraries are becoming increasingly popular in mod-ern software industries because these librari...