This decommissioned ERA site remains active temporarily to support our final migration steps to https://ualberta.scholaris.ca, ERA's new home. All new collections and items, including Spring 2025 theses, are at that site. For assistance, please contact erahelp@ualberta.ca.
Search
Skip to Search Results-
Fall 2022
Frameworks and libraries provide functionality through Application Programming Interfaces (APIs). Developers might misuse these APIs because the library's usage rules are often implicit, undocumented, or not readily available in the form of checkable rules. At the same time, manually writing...
-
Fall 2021
Application Programming Interfaces (APIs) allow developers to reuse existing functionality without knowing the implementation details. However, developers might make mistakes in using APIs, which are known as API misuses. One way to detect and prevent API misuses is to encode usage specifications...