Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 5 of 5 for “"API documentation"”.

  1. Towards Usable API Documentation

    The learning and usage of an API is supported by documentation. Like source code, API documentation is itself a software product. Several research results show that bad design in API documentation can make the reuse of API features difficult. Indeed, similar to code smells, poorly designed API

    calgary Repository record for Towards Usable API Documentation (opens in a new tab)

  2. API Knowledge Guided Test Generation for Machine Learning Libraries

    … proposes MUTester to generate test cases for APIs of machine learning libraries by leveraging the API constraints mined from the corresponding API documentation and the API usage patterns mined from code fragments in Stack Overflow (SO). First, we propose a set of 18 linguistic rules for …

    york Repository record for API Knowledge Guided Test Generation for Machine Learning Libraries (opens in a new tab)

  3. API Utility Enhancement: From Traditional Software to Deep Learning Frameworks

    The rapid advancement of modern software technologies has amplified the reliance on APIs across diverse frameworks and libraries, enabling tasks such as data processing, system integration, and application development. APIs have become essential in accelerating innovation across domains like …

    york Repository record for API Utility Enhancement: From Traditional Software to Deep Learning Frameworks (opens in a new tab)

  4. Exploring the Potential of Non-programmer Contributions in Code Review

    … software-generated message-related defects, and API documentation grammar and typography-related de- fects. Guided by these findings, we designed adapted representations of source code and instructions that non-programmers might be able to use to identify the mentioned types of defects. Then, two …

    auckland-ms Repository record for Exploring the Potential of Non-programmer Contributions in Code Review (opens in a new tab)

  5. Automated refactoring for Java concurrency

    … use them. On the other hand, although existing API documentation teach developers how to use concurrent constructs, developers can still misuse and underuse them. In this dissertation, we study the use, misuse, and underuse of two types of commonly used Java concurrent constructs: Java …

    uiuc Repository record for Automated refactoring for Java concurrency (opens in a new tab)