Se stai cercando un attributo formale, faresti meglio a rispettare ISO / IEC 9126 o il suo successore ISO / IEC 25010.
Di seguito sono riportati gli attributi " funzionalità ":
- "correttezza" corrisponde a "precisione". Ciò significa che produce i risultati corretti e con sufficiente grado di precisione.
- "pertinenza" cuciture per abbinare "idoneità". Ciò significa che fornisce le giuste funzioni per il compito e gli obiettivi dell'utente.
Capisco che tu voglia evidenziare in che modo il tuo algoritmo favorisce / contribuisce alla qualità:
- non è sicuro che "correttezza" sia una buona corrispondenza qui, a meno che l'algoritmo non abbia alcune funzioni che devono essere utilizzate per ottenere risultati corretti.
- "rilevanza" potrebbe essere una buona corrispondenza in quanto l'algoritmo renderà in qualche modo più efficiente la ricerca, aiutando l'utente a raggiungere meglio i suoi obiettivi.
" Usabilità " è un gruppo di diversi attributi, che riguardano la facilità d'uso e l'attrattiva. È troppo generico per un documento sugli attributi di qualità. Quanto segue sarebbe più preciso e sembra anche adatto alle tue esigenze:
- "operablity" significa facilitare l'utente a controllare il software rispondendo alle aspettative degli utenti (ad es. risultati di ricerca migliori, più mirati, evitando così un sacco di ricerche tra risultati corretti ma meno rilevanti)
- "attrattività" riguarda le emozioni dell'utente. Ad esempio, se questo algoritmo renderà l'utente come il tuo software più di un software comparabile utilizzando un altro algoritmo di ricerca.