Devrais-je laisser les applications envoyer des «statistiques d'utilisation» et des «rapports d'erreur»?

Table des matières:

Devrais-je laisser les applications envoyer des «statistiques d'utilisation» et des «rapports d'erreur»?
Devrais-je laisser les applications envoyer des «statistiques d'utilisation» et des «rapports d'erreur»?

Vidéo: Devrais-je laisser les applications envoyer des «statistiques d'utilisation» et des «rapports d'erreur»?

Vidéo: Devrais-je laisser les applications envoyer des «statistiques d'utilisation» et des «rapports d'erreur»?
Vidéo: FIREFOX COMMENT PASSER DE 32 BITS A 64 BITS - YouTube 2024, Avril
Anonim
De nombreux programmes souhaitent envoyer des statistiques d'utilisation, des journaux d'erreurs, des rapports d'incident et d'autres diagnostics à leurs serveurs. Certaines personnes désactivent ces options, mais devriez-vous?
De nombreux programmes souhaitent envoyer des statistiques d'utilisation, des journaux d'erreurs, des rapports d'incident et d'autres diagnostics à leurs serveurs. Certaines personnes désactivent ces options, mais devriez-vous?

Pourquoi les «statistiques d'utilisation» et les «rapports d'erreur» sont-ils exactement?

En général, les applications souhaitent télécharger deux types de données d'utilisation: les statistiques d'utilisation générale et les informations sur les erreurs, telles que les rapports d'incident.

Les statistiques d'utilisation, également appelées «télémétrie», contiennent des informations sur votre utilisation de l'application, notamment les boutons et les menus avec lesquels vous interagissez et leur fréquence d'utilisation. Dans le cas d'un navigateur Web tel que Firefox ou Chrome, les données incluront des informations sur le nombre d'onglets que vous avez ouverts, la quantité de mémoire utilisée par votre navigateur, le nombre d'extensions que vous avez installées, etc. D'autres applications verront quelles options vous avez activées et à quelle fréquence vous utilisez l'application. Une application de jeu telle que Steam examine le matériel de votre ordinateur afin que les développeurs de jeux puissent voir le matériel à cibler. Les types exacts de données envoyées varieront d'une application à l'autre.

Les informations d'erreur et les rapports d'incident incluent des informations sur ce qui s'est passé lorsqu'un incident ou une autre erreur s'est produit. Par exemple, si une application se bloque, elle peut vous inviter à envoyer des informations à propos de cette panne via Internet. Ces informations incluent ce que vous faisiez au moment du crash et une partie du contenu de la mémoire du programme. L’idée est d’inclure suffisamment d’informations pour que les développeurs de l’application puissent déterminer la cause du crash.
Les informations d'erreur et les rapports d'incident incluent des informations sur ce qui s'est passé lorsqu'un incident ou une autre erreur s'est produit. Par exemple, si une application se bloque, elle peut vous inviter à envoyer des informations à propos de cette panne via Internet. Ces informations incluent ce que vous faisiez au moment du crash et une partie du contenu de la mémoire du programme. L’idée est d’inclure suffisamment d’informations pour que les développeurs de l’application puissent déterminer la cause du crash.

Les données exactes envoyées varieront d'une application à l'autre. La plupart des applications vous demanderont si vous souhaitez activer cette fonctionnalité ou la laisser désactivée par défaut, bien que certaines applications puissent l'activer automatiquement. Certaines applications vous permettent d'activer ou de désactiver les statistiques d'utilisation et les rapports d'erreur séparément. Certaines applications peuvent vous permettre de vérifier les rapports de plantage et de confirmer avant de les télécharger (la fonctionnalité de signalement de plantage intégrée à Windows le permet), mais d’autres ne le peuvent pas.

Image
Image

Que font les développeurs avec ces données?

Les développeurs se réfèrent généralement aux statistiques d'utilisation pour décider des modifications à apporter à l'application, des fonctionnalités sur lesquelles le développement doit être ciblé et pour éclairer les autres décisions qui dépendent de la manière dont les utilisateurs utilisent le programme. Par exemple, Mozilla connaît les parties de l'interface Firefox avec lesquelles ses utilisateurs interagissent, du moins les utilisateurs rapportant des statistiques d'utilisation. Ils peuvent ensuite prendre en compte ces informations lors de la modification de l’interface de Firefox. Les boutons que les utilisateurs utilisent rarement seront peut-être masqués dans les menus, tandis que les options fréquemment utilisées seront plus facilement accessibles. Si un développeur sait que très peu d'utilisateurs utilisent une fonctionnalité particulière dans leur programme, ils peuvent cesser de travailler sur cette fonctionnalité. Si un développeur sait que très peu d'utilisateurs utilisent un système d'exploitation, tel que Windows XP, ils peuvent mettre fin au support officiel de Windows XP. Pour prendre ces décisions, les développeurs doivent disposer d’informations telles que ces statistiques d’utilisation, sinon ils tirent aveuglément dans le noir.

Les rapports d'incident sont utilisés pour identifier la fréquence d'accidents spécifiques et donner aux développeurs des informations sur leurs causes. Avec suffisamment de rapports d'incident, les développeurs peuvent identifier et réparer les incidents les plus fréquents. Cela aide les développeurs qui travaillent sur les problèmes les plus importants pour de vrais utilisateurs et leur donne suffisamment de données pour voir ce qui cause le crash sur de nombreux ordinateurs réels.

Image
Image

Devrais-je envoyer ces données?

En fait, c’est une assez bonne idée pour vous d’envoyer des statistiques d’utilisation et des rapports de plantage. L'envoi de statistiques d'utilisation garantit que les développeurs savent comment des personnes comme vous utilisez le programme et peuvent prendre des décisions en fonction de vos habitudes d'utilisation. Par exemple, lorsque Microsoft a supprimé le bouton Démarrer de Windows 8, ils l'ont fait, car très peu de personnes l'utilisaient en fonction des statistiques d'utilisation collectées à partir du «Programme d'amélioration de l'expérience client Microsoft» de Windows 7. Certaines personnes ont théorisé le programme d'amélioration de l'expérience client était peut-être activé uniquement pour les utilisateurs débutants moins exigeants, tandis que les utilisateurs expérimentés - qui utilisaient le bouton Démarrer - étaient beaucoup plus susceptibles de le désactiver. Peut-être que si davantage d'utilisateurs expérimentés avaient activé cette fonctionnalité, Microsoft aurait reconsidéré la possibilité de supprimer le bouton Démarrer - une erreur évidente de leur part, puisqu'ils ont rajouté le menu Démarrer à Windows 10.

Dans le cas de rapports d'incident, l'envoi d'un rapport d'incident permet de s'assurer que les développeurs savent que l'incident est réellement survenu. Par exemple, Mozilla s’est rendu compte que la cause principale des plantages dans Firefox était le plug-in Flash d’Adobe. Cela a finalement conduit à l’introduction du plug-in sandboxing, dans lequel Flash peut se planter tout seul sans détruire le navigateur Firefox dans son ensemble. Si Mozilla n’avait pas cette information sur les plantages, il est possible que le plug-in sandboxing n’ait jamais été introduit et que Flash continue de mettre Firefox à l’état sauvage.
Dans le cas de rapports d'incident, l'envoi d'un rapport d'incident permet de s'assurer que les développeurs savent que l'incident est réellement survenu. Par exemple, Mozilla s’est rendu compte que la cause principale des plantages dans Firefox était le plug-in Flash d’Adobe. Cela a finalement conduit à l’introduction du plug-in sandboxing, dans lequel Flash peut se planter tout seul sans détruire le navigateur Firefox dans son ensemble. Si Mozilla n’avait pas cette information sur les plantages, il est possible que le plug-in sandboxing n’ait jamais été introduit et que Flash continue de mettre Firefox à l’état sauvage.
Image
Image

Les applications veulent-elles envoyer des données personnelles?

La véritable raison pour laquelle de nombreuses personnes désactivent ces fonctionnalités est qu’elles ne veulent pas que leurs données personnelles fuient - elles ne veulent pas que leurs sociétés soient suivies ou que des données sensibles ne soient stockées dans une base de données quelque part. Alors, quelle est la sensibilité de ces données, vraiment?

Dans le cas des statistiques d'utilisation, il est peu probable que les données soient très sensibles. Il est généralement anonyme, car les développeurs ne se soucient pas vraiment de la résolution d’écran utilisée par un utilisateur spécifique. Ils veulent savoir à quel point les différentes résolutions d'écran sont communes et peut-être combiner les données pour voir s'il existe des tendances générales - peut-être que les personnes avec des résolutions d'écran spécifiques utiliseront probablement davantage des éléments d'interface différents. Tout cela peut être utile aux développeurs, mais il s’agit généralement de données peu sensibles et susceptibles d’être anonymisées.

Dans le cas de rapports d'accident, les choses peuvent devenir un peu plus sombres. Les développeurs ne veulent pas collecter de données personnelles avec des rapports d'incident, ils veulent simplement savoir ce que faisait le programme lorsque l'incident s'est produit. Selon le programme, cela peut entraîner l'envoi de certaines données personnelles. Par exemple, si vous jouez à un jeu en ligne et que celui-ci se bloque, vous devez envoyer un rapport de bogue si vous y êtes invité (il est peu probable que des informations personnelles sensibles soient envoyées avec le rapport de bogue.
Dans le cas de rapports d'accident, les choses peuvent devenir un peu plus sombres. Les développeurs ne veulent pas collecter de données personnelles avec des rapports d'incident, ils veulent simplement savoir ce que faisait le programme lorsque l'incident s'est produit. Selon le programme, cela peut entraîner l'envoi de certaines données personnelles. Par exemple, si vous jouez à un jeu en ligne et que celui-ci se bloque, vous devez envoyer un rapport de bogue si vous y êtes invité (il est peu probable que des informations personnelles sensibles soient envoyées avec le rapport de bogue.

Toutefois, si vous effectuez vos opérations bancaires en ligne ou si vous saisissez des informations sensibles dans un navigateur Web et que cela se bloque, vous ne voudrez peut-être pas envoyer un rapport complet sur les incidents. Ceux-ci peuvent contenir des mémoires de mémoire de ce que faisait le programme lorsque l'incident s'est produit. Si vous faisiez quelque chose de privé que vous ne voudriez pas que les autres voient, comme regarder le solde de votre compte bancaire, taper votre numéro de carte de crédit ou envoyer un e-mail personnel: vous pouvez refuser l'envoi du rapport d'incident. C'est pourquoi certains programmes vous permettent de voir des informations plus détaillées sur le vidage de la mémoire avant de l'envoyer.

Image
Image

Les statistiques d’utilisation peuvent être très utiles et importantes pour orienter le développement des logiciels que vous utilisez - et elles ne devraient pas affecter de manière négative votre vie privée. Les rapports d'incident peuvent également aider les développeurs à résoudre les problèmes de leurs applications. Dans la plupart des cas, les rapports d'incident pourront être envoyés en toute sécurité.

Alors que de nombreux utilisateurs expérimentés désactivent les fonctionnalités qui «téléphonent à la maison», il est généralement préférable de laisser ces fonctionnalités activées. Bien sûr, vous pouvez choisir les programmes dans lesquels vous souhaitez activer de telles fonctionnalités. Par exemple, vous souhaitez peut-être envoyer des statistiques d'utilisation à Mozilla, mais pas à Microsoft. C'est à vous.

Conseillé: