È una buona idea raccogliere statistiche di utilizzo anonime in un programma gratuito? [chiuso]

5

Sono l'autore principale di un programma multipiattaforma di software libero / GUI open source. Sebbene il programma ottenga migliaia di download diretti al mese, non ho idea del numero di persone che lo utilizzano regolarmente. È anche incluso in alcune distribuzioni Unix e siti di download che rendono il conteggio più difficile. Sarebbe interessante per me sapere

  • Quante persone lo usano? Dovrei preoccuparmi di continuare lo sviluppo?
  • Quali caratteristiche del programma (finestre di dialogo, filtri di importazione, ecc.) sono le persone più utili? Questo focalizzerebbe lo sviluppo.

Sto prendendo in considerazione qualche forma di feedback anonimo (con la scelta dell'utente), in cui il programma invia report mensili del tempo trascorso dall'installazione (mesi interi), il numero di volte in cui viene utilizzata ciascuna finestra di dialogo, il numero di file aperti , il numero di versione e la piattaforma. L'utente verrà chiesto la prima volta che viene inviato e ci sarebbe un'opzione per disabilitarlo. Penso che lo farei solo dopo la prima settimana di utilizzo, per escludere singoli utenti.

Lo sta facendo un'idea buona ed etica? Sono nell'UE, quindi è possibile che vengano applicate le leggi sulla protezione dei dati.

    
posta xioxox 24.01.2014 - 14:13
fonte

4 risposte

5

Invio dei dati di utilizzo

Non ho opinioni negative sull'invio di dati anonimi sull'uso di un software. Finché questa è solo una funzionalità opzionale. Detto questo, abilito solo tali funzionalità per prodotti da fonti affidabili. Un fornitore sconosciuto non otterrebbe i miei dati di utilizzo.

Invece di monitorare i tuoi utenti. Offri loro funzionalità alternative che ti danno gli stessi dati ma in forme diverse.

Aggiornamenti automatici

L'aggiunta di aggiornamenti automatici consente di monitorare la frequenza con cui il software preleva i nuovi download. Questo ti dà un'idea di quante installazioni attivare ci sono del tuo software. Inoltre, gli utenti che eseguono l'op-in per il controllo degli aggiornamenti sono utenti impegnati. Vogliono essere sul punto di ricevere nuove funzionalità.

Segnalazione errori

Aggiungi funzionalità di segnalazione degli errori al software. Quando c'è un problema, gli utenti possono inviare un rapporto su ciò che accade. Includi opzioni per allegare registri di utilizzo e altre informazioni di debug per correggere l'errore. Ciò aiuta a garantire un problema di qualità e ti dà un'idea di quanti utenti si preoccupano che un problema venga risolto.

Richieste di funzioni

Aggiungi un modo per consentire agli utenti di richiedere facilmente funzionalità dal software. Questo ti dà un feedback migliore nel momento in cui l'utente ha l'idea e garantisce un miglior coinvolgimento con l'utente.

    
risposta data 24.01.2014 - 14:47
fonte
5

Le leggi sulla protezione dei dati IIRC non si applicano ai dati anonimi - si applica solo ai dati personali conservati contro la persona.

Non farei ciò che mi suggerisci semplicemente perché qualcuno lo noterà e la tua reputazione sarà offuscata. Assumeranno che ne hai bisogno per vendere a Google per scopi di marketing.

Quindi la prima cosa che devi fare è dire agli utenti cosa stai facendo e lasciarli disattivare. Se opt-in, invia qualsiasi dato di utilizzo che ti piace. Il trucco è essere totalmente trasparenti su ciò che stai facendo.

    
risposta data 24.01.2014 - 14:32
fonte
3

Penso che non sia solo etico, ma anche obbligatorio per lo sviluppo di applicazioni di qualità.

Dovresti chiedere l'utente prima, naturalmente, e lasciare che spengano la raccolta dei dati.

    
risposta data 24.01.2014 - 14:35
fonte
1

No.

Fai sempre sapere all'utente cosa stai collezionando e perché. Se possibile (in questo caso è possibile) richiedere all'utente di attivare.

Se si scopre che stai raccogliendo queste informazioni senza che l'utente ne sia a conoscenza, per lo meno ti verrai in ombra. Il danno che ciò causa di solito supera i benefici dei dati e molti utenti optano per l'opzione se si decide che optare per partecipare è come votare per migliorare quelle funzionalità che usano di più.

    
risposta data 24.01.2014 - 14:30
fonte

Leggi altre domande sui tag