Thesis (Ph.D.)--University of Washington, 2015Software developers must learn and use an increasing number of application-programming interfaces (APIs) to create applications and web sites. To apply these APIs in the increasingly short development time that modern markets require, software developers must learn to use APIs quickly. In the process of learning and using APIs, software developers must find and evaluate many API documentation topics, which can vary greatly in their visual design and the information they contain. This study applied a task-based, experimental methodology to measure the effects that variations in the visual design and information concepts used in API reference topics have on software developers’ speed and accuracy ...
All modern software makes heavy use of APIs, yet they can be hard for programmers to use. There are ...
Application Programming Interfaces (API) are exposed to developers in order to reuse soft-ware libra...
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 Interface (API) is a core technology that facilitates developers’ productivi...
Abstract—While many studies have investigated the challenges that developers face in finding and usi...
Nowadays, Application Programming Interface(API) is becoming popular among all the software products...
Application Programming Interfaces (APIs) are at the core, forming a vital programming activity, by ...
With the rise in software ecosystem initiatives, developing Application Programming Interfaces (APIs...
Abstract—Modern software development extensively involves reusing library components accessed throug...
Use of APIs is an inseparable part of software development today. But programmers often find difficu...
In this study, the focus is on facilitating the API discovery process for developers and organizatio...
Solutions for supporting Web API selection may depend, behind the compliance of available Web APIs w...
As libraries are the most widespread form of software reuse, the usability of their APIs substantial...
Programming is evolving because of the prevalence of the Web. Nowadays, it is a common activity that...
All modern software makes heavy use of APIs, yet they can be hard for programmers to use. There are ...
Application Programming Interfaces (API) are exposed to developers in order to reuse soft-ware libra...
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 Interface (API) is a core technology that facilitates developers’ productivi...
Abstract—While many studies have investigated the challenges that developers face in finding and usi...
Nowadays, Application Programming Interface(API) is becoming popular among all the software products...
Application Programming Interfaces (APIs) are at the core, forming a vital programming activity, by ...
With the rise in software ecosystem initiatives, developing Application Programming Interfaces (APIs...
Abstract—Modern software development extensively involves reusing library components accessed throug...
Use of APIs is an inseparable part of software development today. But programmers often find difficu...
In this study, the focus is on facilitating the API discovery process for developers and organizatio...
Solutions for supporting Web API selection may depend, behind the compliance of available Web APIs w...
As libraries are the most widespread form of software reuse, the usability of their APIs substantial...
Programming is evolving because of the prevalence of the Web. Nowadays, it is a common activity that...
All modern software makes heavy use of APIs, yet they can be hard for programmers to use. There are ...
Application Programming Interfaces (API) are exposed to developers in order to reuse soft-ware libra...
Application programming interfaces (APIs) are machine-readable interfaces that allow interactions be...