MAPO: Mining and recommending API usage patterns

H Zhong, T Xie, L Zhang, J Pei, H Mei - … , Genoa, Italy, July 6-10, 2009 …, 2009 - Springer
To improve software productivity, when constructing new software systems, programmers
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

R Hoffmann, J Fogarty, DS Weld - Proceedings of the 20th annual ACM …, 2007 - dl.acm.org
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 …

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 …

Matching dependence-related queries in the system dependence graph

X Wang, D Lo, J Cheng, L Zhang, H Mei… - Proceedings of the 25th …, 2010 - dl.acm.org
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 …

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 …

API hyperlinking via structural overlap

F Long, X Wang, Y Cai - Proceedings of the 7th Joint meeting of the …, 2009 - dl.acm.org
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 …

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 …

Effective API navigation and reuse

A Alnusair, T Zhao, E Bodden - 2010 IEEE International …, 2010 - ieeexplore.ieee.org
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 …

Inferring specifications of object oriented APIs from API source code

H Zhong, L Zhang, H Mei - 2008 15th Asia-Pacific Software …, 2008 - ieeexplore.ieee.org
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 …

[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 …