MAPO: Mining API Usages from Open Source Repositories


Related Publication:

Tao Xie and Jian Pei. MAPO: Mining API Usages from Open Source Repositories. In Proceedings of the 3rd International Workshop on Mining Software Repositories (MSR 2006), Shanghai, China, pp. 54-57, May 2006. [PDF][BibTeX][Slides]


This project is to develop a tool to mine API usage out of partial source code (where no complete source code is provided for compilation). For example, these source code files can come from the searched results of a search engine of open source projects: http://www.koders.com/. Of course, the tool can mine information out of local complete source code. The tool consists of three components


Source code collector:

Source code analyzer:

Usage pattern miner (BIDE): Prepared  by Jianyong Wang, Email: jianyong@tsinghua.edu.cn  (related but not in UIUC illimine, BIDE is described in this ICDE 04 paper)
An alternative frequent sequence miner is SPAM, which can be downloaded http://himalaya-tools.sourceforge.net/. But note that then you need to adapt the miner input format described below, which is specific for BIDE miner.


Subjects: