Title Mining API Usage Examples for Open Source Projects
OW2 project TrustieForge
OW2 project URL http://www.ow2.org/view/ActivitiesDashboard/TSRR
Other OW2 projects and URL (optional)

Keywords API, Usage Examples, Open Source Projects, Software Reusing
Description {{html clean="false" wiki="false"}}

In software development, reusing existing Application Programming Interfaces(APIs) significantly improves programmer productivity and software quality.
Code examples are important and key resource for understanding the usage of APIs. However, one study found that the greatest obstacle to learning an API in practice is "insufficient or inadequate examples". It tends to be time-consuming and require significant human effort for developers searching API information, such as examples, on the Web to understand the right usage of APIs.
Many existing work mines API usage examples from client code repositories. But examples from client codes are always long and complex, also the client code cannot be obtained when projects newly publish.
The goal of this topic/project is to mine efficient and easy-to-understand usage examples for APIs in newly published projects.

Main Topic Contact Person Name Yanzhen Zou
Main Topic Contact Person e-mail zouyz@sei.pku.edu.cn
Other Topic Contact Person(s) Name(s) (optional)

Other Topic Contact e-mail(s) (optional)

Estimated Workload (total, in manmonths) 8
Targeted Contestants master/PhD

This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 6.4.4 - Documentation
Powered by XWiki Hosted by Xsalto Free PageRank Checker Creative Commons 2.0 license Legal Notice