Part 1: MAKE TopologyInternational audienceCode examples are key resources for helping programmers to learn correct Application Programming Interface (API) usages efficiently. However, most framework and library APIs fail in providing sufficient and adequate code examples in corresponding official documentations. Thus, it takes great programmers’ efforts to browse and extract API usage examples from websites. To reduce such effort, this paper proposes a graph-based pattern-oriented mining approach, LFM-OUPD (Local fitness measure for detecting overlapping usage patterns) for API usage facility, that recommends proper API code examples from data analytics. API method queries are accepted from programmers and corresponding code files are coll...
Establishing API mappings between third-party libraries is a prerequisite step for library migration...
SANER 2016 : 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineer...
Estudos empíricos recentes apontam que a ausência de exemplos de uso constitui um dos principais obs...
During software development, a developer often needs to discover specific usage patterns of Applicat...
To improve software productivity, when constructing new software systems, programmers often reuse ex...
Abstract—Lack of effective usage examples in API documents has been proven to be a great obstacle to...
Lack of effective usage examples in API documents has been proven to be a great obstacle to API lear...
Abstract—This paper presents a technique for automatically mining and visualizing API usage examples...
Software developers study and reuse existing source code to understand how to properly use applicati...
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...
Software application programming interfaces (APIs) are a ubiquitous part of Software Engineering. Th...
Formal specifications for APIs help developers correctly use them and enable checker tools automatic...
Abstract-Developers often release different versions of their applications to support various platfo...
Les systèmes logiciels dépendent de plus en plus des librairies et des frameworks logiciels. Les pro...
Establishing API mappings between third-party libraries is a prerequisite step for library migration...
SANER 2016 : 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineer...
Estudos empíricos recentes apontam que a ausência de exemplos de uso constitui um dos principais obs...
During software development, a developer often needs to discover specific usage patterns of Applicat...
To improve software productivity, when constructing new software systems, programmers often reuse ex...
Abstract—Lack of effective usage examples in API documents has been proven to be a great obstacle to...
Lack of effective usage examples in API documents has been proven to be a great obstacle to API lear...
Abstract—This paper presents a technique for automatically mining and visualizing API usage examples...
Software developers study and reuse existing source code to understand how to properly use applicati...
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...
Software application programming interfaces (APIs) are a ubiquitous part of Software Engineering. Th...
Formal specifications for APIs help developers correctly use them and enable checker tools automatic...
Abstract-Developers often release different versions of their applications to support various platfo...
Les systèmes logiciels dépendent de plus en plus des librairies et des frameworks logiciels. Les pro...
Establishing API mappings between third-party libraries is a prerequisite step for library migration...
SANER 2016 : 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineer...
Estudos empíricos recentes apontam que a ausência de exemplos de uso constitui um dos principais obs...