MAPO: Mining and recommending API usage patterns
To improve software productivity, when constructing new software systems, programmers
often reuse existing libraries or frameworks by invoking methods provided in their APIs …
often reuse existing libraries or frameworks by invoking methods provided in their APIs …
Assieme: finding and leveraging implicit references in a web search interface for programmers
Programmers regularly use search as part of the development process, attempting to identify
an appropriate API for a problem, seeking more information about an API, and seeking …
an appropriate API for a problem, seeking more information about an API, and seeking …
Path-sensitive inference of function precedence protocols
MK Ramanathan, A Grama… - … Engineering (ICSE'07), 2007 - ieeexplore.ieee.org
Function precedence protocols define ordering relations among function calls in a program.
In some instances, precedence protocols are well-understood (eg, a call to …
In some instances, precedence protocols are well-understood (eg, a call to …
Matching dependence-related queries in the system dependence graph
In software maintenance and evolution, it is common that developers want to apply a change
to a number of similar places. Due to the size and complexity of the code base, it is …
to a number of similar places. Due to the size and complexity of the code base, it is …
An empirical study on API usages from code search engine and local library
H Zhong, X Wang - Empirical Software Engineering, 2023 - Springer
To help programmers find proper API methods and learn API usages, researchers have
proposed various code search engines. Given an API of interest, a code search engine can …
proposed various code search engines. Given an API of interest, a code search engine can …
API hyperlinking via structural overlap
This paper presents a tool Altair that automatically generates API function cross-references,
which emphasizes reliable structural measures and does not depend on specific client code …
which emphasizes reliable structural measures and does not depend on specific client code …
Lightly supervised and data-driven approaches to mandarin broadcast news transcription
B Chen, JW Kuo, WH Tsai - 2004 IEEE International …, 2004 - ieeexplore.ieee.org
This paper investigates the use of several lightly supervised and data-driven approaches to
Mandarin broadcast news transcription. First, with a consideration of the special structural …
Mandarin broadcast news transcription. First, with a consideration of the special structural …
Effective API navigation and reuse
Most reuse libraries come with few source-code examples that demonstrate how the library
at hand should be used. We have developed a source-code recommendation approach for …
at hand should be used. We have developed a source-code recommendation approach for …
Inferring specifications of object oriented APIs from API source code
API libraries are becoming increasingly popular in modern software industries because
these libraries provide various methods and classes for reuse. However, as pointed out by …
these libraries provide various methods and classes for reuse. However, as pointed out by …
[PDF][PDF] Preserving privacy in association rule mining
A HajYasien - 2007 - vladestivill-castro.net
The amount of data kept in computer files is growing at a phenomenal rate. It is estimated
that the amount of data in the world is doubling every 20 months [otIC98]. At the same time …
that the amount of data in the world is doubling every 20 months [otIC98]. At the same time …