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
Thesis (Ph.D.)--University of Washington, 2015Software developers must learn and use an increasing n...
With the rise in software ecosystem initiatives, developing Application Programming Interfaces (APIs...
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...
The documentation of API functions typically conveys detailed specifications for the benefit of inte...
Application programming interfaces (APIs) are machine-readable interfaces that allow interactions be...
Comprehending an unfamiliar code fragment requires an awareness of explicit usage directives that ma...
Application Programming Interfaces (APIs) have become prevalent in today’s software systems and serv...
Abstract—While many studies have investigated the challenges that developers face in finding and usi...
Thesis (Ph.D.)--University of Washington, 2015Software developers must learn and use an increasing n...
With the rise in software ecosystem initiatives, developing Application Programming Interfaces (APIs...
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...
The documentation of API functions typically conveys detailed specifications for the benefit of inte...
Application programming interfaces (APIs) are machine-readable interfaces that allow interactions be...
Comprehending an unfamiliar code fragment requires an awareness of explicit usage directives that ma...
Application Programming Interfaces (APIs) have become prevalent in today’s software systems and serv...
Abstract—While many studies have investigated the challenges that developers face in finding and usi...
Thesis (Ph.D.)--University of Washington, 2015Software developers must learn and use an increasing n...
With the rise in software ecosystem initiatives, developing Application Programming Interfaces (APIs...
Application Programming Interfaces (APIs) represent key tools for software developers to build compl...