Paper Summary: Jungloid Mining: Helping to Navigate the API Jungle

Paper Summary for Jungloid Mining: Helping to Navigate the API Jungle

  1. Focus / Problem to be solved
    1. It is difficult for the users to reuse the libraries and frameworks because APIs are complex and the client code required to use the APIs can be hard to write
  2. Importance
    1. Help programmers write API client code more easily
  3. Method
    1. Design
      1. input: input and output types (simple query)
      2. output: synthesizing jungloid code fragments
    2. Implementaiton: Prospector
      1. Finding Jungloids Using Seignatures (without downcasts)
      2. Refining the signature graph with examples
      3. Use examples to guide downcast of return types
  4. Context
    1. signature matching
    2. coordination problem
  5. Results
    1. found the desired answer to 18 of 20 designed queries
    2. user study solving a few problems using prospector, on average twice as fast
  6. Unique contributions
  7. Possible applications
This entry was posted in Programming Language. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s