Vous êtes sur la page 1sur 2

3/10/2014

IEEE Xplore Abstract - Automatic recommendation of API methods from feature requests

IEEE.org | IEEE Xplore Digital Library | IEEE Standards | IEEE Spectrum | More Sites

C art (0) | C reate Account | Sign In

For Institutional Users:


Institutional Sign In
Athe ns/Shibbole th

| Back to Results |

Brow se Conference Publications > Autom ated Softw are Engineerin ...

Automatic recommendation of API


methods from feature requests
4

Full Text
Sign-In or Purchase

Thung, F. ; Singapore Manage. Univ., Singapore, Singapore ; Shaowei Wang ; Lo, D. ; Lawall, J.

Author(s)

Abstract

Authors

References

Cited By

Keywords

Metrics

Similar

Developers often receive many feature requests. To implement these features, developers can
leverage various methods from third party libraries. In this work, we propose an automated approach
that takes as input a textual description of a feature request. It then recommends methods in library
APIs that developers can use to implement the feature. Our recommendation approach learns from
records of other changes made to software systems, and compares the textual description of the
requested feature with the textual descriptions of various API methods. We have evaluated our
approach on more than 500 feature requests of Axis2/Java, CXF, Hadoop Common, HBase, and Struts
2. Our experiments show that our approach is able to recommend the right methods from 10 libraries
with an average recall-rate@5 of 0.690 and recall-rate@10 of 0.779 respectively. We also show that the
state-of-the-art approach by Chan et al., that recommends API methods based on precise text phrases,
is unable to handle feature requests.

0
Tw eet

Published in:

NetworkAutomated Software Engineering (ASE), 2013 IEEE/ACM 28th International Conference on


0
Access
Date of Conference:
ShareMessage:
11-15 Nov. 2013
X The page
cannot
Page(s):
Conference Location :
be
290 - 300
Silicon Valley, CA
displayed
INSPEC Accession Number:

Explanation:14022706
and it cannot be displayed.

Digital Object Identifier :


10.1109/ASE.2013.6693088

Try the following:

Sign In | C reate Account

IEEE Account

Purchase Details

Profile Information

Need Help?

If you are still not able to view the requested page, try contacting your
C hange Username/Password
Payment Options
administrator or Helpdesk.

C ommunications Preferences

US & Canada: +1 800 678 4333

Update Address

Profession and Education

Worldwide: +1 732 981 0060

Technical Interests

C ontact & Support

Order History

Access Purchased Documents


Technical Information (for support personnel)

About IEEE Xplore | Contact | Help | Terms of Use | Nondiscrimination Policy | Site Map | Privacy & Opting Out of Cookies
A not-for-profit organization, IEEE is the world's largest professional association for the advancement of technology.
C opyright 2014 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.

http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6693088&pageNumber%3D2%26queryText%3DAPI+Library

1/2

3/10/2014

IEEE Xplore Abstract - Automatic recommendation of API methods from feature requests

http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6693088&pageNumber%3D2%26queryText%3DAPI+Library

2/2