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"”.
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …