Mining API Patterns as Partial Orders From Source Code: From Usage Scenarios to Specifications
Source: Association for Computing Machinery
A software system interacts with third-party libraries through various APIs. Using these library APIs often needs to follow certain usage patterns. Furthermore, ordering rules (Specifications) exist between APIs, and these rules govern the secure and robust operation of the system using these APIs. But these patterns and rules may not be well documented by the API developers. Previous approaches mine frequent association rules, itemsets, or subsequences that capture API call patterns shared by API client code. However, these frequent API patterns cannot completely capture some useful orderings shared by APIs, especially when multiple APIs are involved across different procedures.
| Format: | Size: | 368.60 | |
| Date: | Sep 2007 |
People who downloaded this item also downloaded
- Bridging the Gap Between the Google Analytics API and SAS
- Mining Frequent Patterns With Functional Programming



