Your Age:

Please, rate your expertise as Web programmer:
Low
Mid
High

Which is the most important information you lookup in ProgrammableWeb.com? 


In which context do you generally use web APIs?
Private/Fun
Businness
Others (please specify)

Which is the intended usage of the components you select?
Composition of different components for a UI-provided mashup application
Composition with other web services
Use of a single component within a web page (e.g., your web page)
Others (please specify)

Which are the factors that most influence your choice of an API besides the actual functional requirements (please, rate the following items with a value between 1 and 5; 1=poor and 5=high).

 DOCUMENTATION  1  2  3  4  5
 The availability of how-tos          
 The availability of web service descriptors (e.g.,WSDL, WADL)          
 The availability of examples          
 The availability of forums and blogs          

 TECHNOLOGY  1  2  3  4  5
 The support for your preferred programming language          
 The support for your preferred programming protocols          
 The use of standard data formats or protocols          
 The adopted authentication model          

 DATA QUALITY  1  2  3  4  5
 The accuracy of the provided data set          
 The freshness of the provided data set          
 The coverage of the provided data set          

 PERCEIVED QUALITY  1  2  3  4  5
 The reputation of the API provider          
 The diffusion of the API (e.g., number of mashups that embed it)          
 The usability and accessibility of the user interface          

Please, rate the extent to which the following factors have impact on the API reliability?
   1  2  3  4  5
 API age          
 API number of versions          
 Frequency of update          

Please, rate the ease of use of the following data formats
   1  2  3  4  5
 JSON          
 XML          
 ATOM, RSS, GData, etc.          
 Parameter-value (e.g., invoking a JavaScript function)          

Please, indicate the data format that you usually prefer


Please, rate the ease of use of the following component/service types
   1  2  3  4  5
 Restful          
 SOAP- WSDL          
 Javascript components          
 PHP-PERL-ASP (and any other language for dynamic pages implementation)          

Please, rate the extent to which the following security mechanisms may prevent you from using an API
   1  2  3  4  5
 SSL          
 API key          
 Developer key          
 User account          
 SSL plus authentication (API key, Developer key, or User account)          
 No security