Le API variano nella loro complessità, funzionalità e anche usabilità. Nelle applicazioni Mobile Cloud Computing (MCC), che sono principalmente applicazioni mobili che scaricano l'elaborazione / archiviazione nel cloud, le API possono essere complessi in quanto possono estendersi sia su Mobile che su Cloud. Pertanto, l'adozione di queste API potrebbe essere difficile.
La mia domanda è, se sto sviluppando un'API per le applicazioni MCC, come posso misurare la sua usabilità? In altre parole, come posso determinare se un'API è facile da usare? possiamo utilizzare il tempo impiegato per apprendere e utilizzare l'API come misura per la sua usabilità / apprendimento?
Ad esempio se un'API sta assumendo uno sviluppatore (chi lo sta utilizzando per la prima volta) 15 minuti per l'integrazione con un'applicazione esistente. Possiamo dire che ha un'alta usabilità? ci sono studi comparativi o statistiche su questo?
Per quanto riguarda l'usabilità e la facilità d'uso delle API in generale (non specifiche per MCC), esistono studi pubblicati su come misurarli?
Qualsiasi aiuto è molto apprezzato.