
version mise à jour du sondage (par rapport à mon post précédent, il y a eu trois nouvelles réponses) $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ les ing1 qui ont utilisé olena ont répondu au sondage que vous trouverez en fin de message. voici une synthèse des réponses : --------------------------------- pour moyenner, j'ai étiqueté les appréciations par les lettres suivantes. A : le must B : positif C-D : limite entre plutôt positif et plutôt négatif E : négatif F : nul de la meilleure évaluation à la pire, on trouve... Facilité d'utilisation : B+ Impression générale : B+ Documentation : B Prise en main d'olena : B- Facilité de développement : B- Lisibilité des msgs d'err : C+ Légèreté du prototypage : C+ Qualité de la distribution : D+ voici un comptage des réponses : -------------------------------- La prise en main d'olena vous a semblé : Très facile 1 Facile 5 Plutôt facile 1 Plutôt difficile 1 Difficile Très difficile Au final, quelle est votre impression sur olena ? Très favorable 2 Favorable 5 Plutôt favorable 1 Plutôt défavorable Défavorable Très défavorable Facilité d'utilisation : Très bonne 3 Bonne 3 Plutôt bonne 1 Plutôt mauvaise 1 Mauvaise Très mauvaise Documentation : Très bonne 3 Bonne 1 Plutôt bonne 2 Plutôt mauvaise 1 Mauvaise 1 Très mauvaise Lisibilité des messages d'erreur : Très bonne Bonne 2 Plutôt bonne 5 Plutôt mauvaise 1 Mauvaise Très mauvaise Facilité de développement : Très bonne Bonne 6 Plutôt bonne 2 Plutôt mauvaise Mauvaise Très mauvaise Légèreté du processus de prototypage : Très bonne Bonne 1 Plutôt bonne 4 Plutôt mauvaise 1 Mauvaise 2 Très mauvaise Qualité de la distribution : Très bonne Bonne 1 Plutôt bonne 1 Plutôt mauvaise 3 Mauvaise Très mauvaise ================================================= Questionnaire « utilisateur d'olena » PARTIE 1 --------- Aviez-vous déjà utilisé un outil de manipulation d'images ? (ce peut être une bibliothèque ou un logiciel de retouche d'images ou de création artistique) _ Oui /_/ Non /_/ Si oui, lequel/lesquels : ...................................... Aviez-vous déjà utilisé un outil de traitement d'images ? (tout sauf un logiciel de retouche d'images ou de création artistique) _ Oui /_/ Non /_/ Si oui, lequel/lesquels : ...................................... Aviez-vous déjà utilisé une bibliothèque de traitement d'images ? NB : bibliothèque = collection de routines = pas un outil interactif. _ Oui /_/ Non /_/ Si oui, laquelle/lesquelles : .................................. La prise en main d'olena vous a semblé : _ Très facile /_/ Facile /_/ Plutôt facile /_/ Plutôt difficile /_/ Difficile /_/ Très difficile /_/ Si votre réponse comporte « difficile », pourquoi ? (justifiez-vous) .................................................................... .................................................................... .................................................................... Au final, quelle est votre impression sur olena ? Très favorable /_/ Favorable /_/ Plutôt favorable /_/ Plutôt défavorable /_/ Défavorable /_/ Très défavorable /_/ Si votre réponse comporte « défavorable », pourquoi ? (justifiez-vous) .................................................................... .................................................................... ...................................................................... PARTIE 2 Il s'agit de cocher une case par colonne dans le tableau ci-dessous pour donner votre appréciation concernant différents aspects d'olena. Lisez tout d'abord svp les précisions qui sont données sous le tableau. ---------------+--------+--------+----------+--------+--------+-------+ |Facilité|Documen-|Lisibilité|Facilité|Légèreté|Qualité| |utilisaO|tation |des msgs |de dév. |du proto|distrib| appréciation | (*1) | (*2) |d'err (*3)| (*4) | (*5) | (*6) | ---------------+--------+--------+----------+--------+--------+-------+ Très bonne | | | | | | | ---------------+--------+--------+----------+--------+--------+-------+ Bonne | | | | | | | ---------------+--------+--------+----------+--------+--------+-------+ Plutôt bonne | | | | | | | ---------------+--------+--------+----------+--------+--------+-------+ Plutôt mauvaise| | | | | | | ---------------+--------+--------+----------+--------+--------+-------+ Mauvaise | | | | | | | ---------------+--------+--------+----------+--------+--------+-------+ Très mauvaise | | | | | | | ---------------+--------+--------+----------+--------+--------+-------+ (*1) Facilité d'utilisation. Il s'agit d'évaluer le niveau de simplicité d'utilisation d'olena par une personne qui connaît plutôt bien le C (mais qui a un peu de mal avec les pointeurs) et qui sait ce qu'est une classe et un appel de méthode en C++. On considère uniquement l'aspect « utilisateur d'une bibliothèque » (il n'est pas question ici de suggérer qu'une interface homme-machine serait utile pour un utilisateur non informaticien). (*2) Documentation. Il s'agit d'évaluer la clarté et la complétude de la documentation. On souhaite donc répondre à la question : « est-ce que la documentation est ok ? » (*3) Lisibilité des messages d'erreur. En C++, certains messages d'erreur sont obscurs pour un débutant ; passé ce stade d'initiation au langage et à un compilateur, on connaît alors les messages d'erreur usuels. Il reste alors les messages d'erreur que vous pouvez obtenir avec olena et qui ne sont dû qu'à olena. Par exemple : un appel à une routine avec un mauvais argument entraîne un message qui fait apparaître la signature de la routine d'olena => si cette signature est trop complexe, l'utilisateur sera dérouté. Le but de l'évaluation est ici d'apprécier la difficulté relative de la lisibilité des erreurs liées à une mauvaise utilisation d'olena par rapport à la lisibilité des erreurs liées à une mauvaise utilisation de la bibliothèque standard du C++ (la « STL »). (*4) Facilité de développement. On considère maintenant qu'il y a pas dans olena le traitement que vous devez réaliser (ce traitement est très spécifique à votre problème, ce n'est pas un opérateur « classique » de traitement). Il vous faut donc écrire par vous-même ce traitement : pour chaque point qui vérifie une propriété, regarder ses voisins, etc. Olena fournit des outils pour développer : des classes utilitaires (point, itérateurs, etc.), des méthodes (ima.size(), p.row(), etc.) et des routines (l'op + dans « pp = p + dp » par exemple). Il s'agit d'évaluer ici la facilité de développement grâce à ces outils. (*5) Légèreté du processus de prototypage. Vous êtes en phase de recherche d'une solution à un problème de reconnaissance des formes ; vous devez donc expérimenter, c'est-à-dire, faire des allers-retours incessants entre : « développement » d'une chaîne de traitement (en C++ avec des appels à olena), « test » de cette chaîne sur des images et matage des résultats, « modification » du code pour tenter d'améliorer les résultats, etc. La compilation en C++ est beaucoup plus lente qu'en C mais, pire, à cause d'olena elle est encore plus lente. Il s'agit d'exprimer ici votre degré de satisfaction (ou d'insatisfaction) lié à l'utilisation l'olena pour expérimenter des chaînes de traitement. (*6) Qualité de la distribution. Olena est distribué sur l'Internet sous licence GPL et sous la forme d'un fichier-archive compressé (.tar.gz) avec les outils classiques d'installation d'un tel projet (configure, make). Il s'agit ici d'évaluer la qualité de cette distribution.
participants (1)
-
Thierry GERAUD