International audienceApplication Programming Interfaces (API) are exposed to developers in order to reuse software libraries. API directives are natural-language statements in API documentation that make developers aware of constraints and guidelines related to the usage of an API. This paper presents the design and the results of an empirical study on the directives of API documentation of object-oriented libraries. Its main contribution is to propose and extensively discuss a taxonomy of 23 kinds of API directives
Application programming interfaces (APIs) are machine-readable interfaces that allow interactions be...
Thesis (Ph.D.)--University of Washington, 2015Software developers must learn and use an increasing n...
Application Programming Interfaces (APIs) represent key tools for software developers to build compl...
International audienceApplication Programming Interfaces (API) are exposed to developers in order to...
Application Programming Interfaces (API) are exposed to developers in order to reuse software librar...
Application Programming Interfaces (API) are exposed to developers in order to reuse software librar...
Dataset of What Should Developers Be Aware Of? An Empirical Study on the Directives of API Documenta...
The importance of Application Programming Interfaces (APIs) in contemporary software development pro...
The principle of information hiding has been very influential in software engineering since its ince...
Application Programming Interface (API) is a core technology that facilitates developers’ productivi...
Comprehending an unfamiliar code fragment requires an awareness of explicit usage directives that ma...
The documentation of API functions typically conveys detailed specifications for the benefit of inte...
Application Programming Interfaces (APIs) represent key tools for software developers to build compl...
Application Programming Interfaces (APIs) have become prevalent in today’s software systems and serv...
Application Programming Interfaces (APIs) are at the core, forming a vital programming activity, by ...
Application programming interfaces (APIs) are machine-readable interfaces that allow interactions be...
Thesis (Ph.D.)--University of Washington, 2015Software developers must learn and use an increasing n...
Application Programming Interfaces (APIs) represent key tools for software developers to build compl...
International audienceApplication Programming Interfaces (API) are exposed to developers in order to...
Application Programming Interfaces (API) are exposed to developers in order to reuse software librar...
Application Programming Interfaces (API) are exposed to developers in order to reuse software librar...
Dataset of What Should Developers Be Aware Of? An Empirical Study on the Directives of API Documenta...
The importance of Application Programming Interfaces (APIs) in contemporary software development pro...
The principle of information hiding has been very influential in software engineering since its ince...
Application Programming Interface (API) is a core technology that facilitates developers’ productivi...
Comprehending an unfamiliar code fragment requires an awareness of explicit usage directives that ma...
The documentation of API functions typically conveys detailed specifications for the benefit of inte...
Application Programming Interfaces (APIs) represent key tools for software developers to build compl...
Application Programming Interfaces (APIs) have become prevalent in today’s software systems and serv...
Application Programming Interfaces (APIs) are at the core, forming a vital programming activity, by ...
Application programming interfaces (APIs) are machine-readable interfaces that allow interactions be...
Thesis (Ph.D.)--University of Washington, 2015Software developers must learn and use an increasing n...
Application Programming Interfaces (APIs) represent key tools for software developers to build compl...