all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Tim Cross <theophilusx@gmail.com>
To: Emacs-devel@gnu.org
Subject: Gathering data on user preferences
Date: Tue, 07 Sep 2021 13:22:46 +1000	[thread overview]
Message-ID: <87h7exkphw.fsf@gmail.com> (raw)


Recent threads on proposed changes to default settings, provision of
configuration profiles, surveying Emacs users etc make me wonder if we
could use ELPA more effectively to gather valuable data on settings of
interest.

My thinking is that we could create an ELPA package which works
in a similar way to report emacs bug (in fact, it could probably
leverage off some of that functionality). Essentially, it would generate a
buffer containing details of variables of interest and their current
setting in a set format which could then be emailed to a data gathering
address. The set format would make it possible to process these messages
via scripts to collate the data.

The idea would be to make it easy for users to submit details about
their current settings which could be used to help inform decisions
regarding default settings.

This would not be meant to replace other data gathering approaches, such
as user surveys which can provide users with an avenue to express their
desires, preferences, issues etc. It would be just another information
source which would be easy for users to provide and easy to process in
an automated manner to provide a basic snapshot of current settings
being used.

It would even be possible to tailor the package for specific areas of
interest by releasing new/updated versions and provide concrete data on
which options people are changing from default values.

Unlike data gathering processes of other systems, as the data is first
written to a buffer, the user has full control over what information is
reported. If they don't want to reveal their setting for some reason,
they can just remove it from the buffer before sending it, plus the data
only gets gathered if and when the user is willing to submit it.

We could then setup scripts to process messages sent to the gathering
email address which maintains a simple database that collates the
responses and provides basic reporting functionality. In time, this
database can also show us how things are evolving over time and possibly
indicate default settings which may need review. If this proved
valuable, we could even consider adding functionality to politely ask
users to submit their data X weeks/months after installing or upgrading
their Emacs.  



             reply	other threads:[~2021-09-07  3:22 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-09-07  3:22 Tim Cross [this message]
2021-09-07  4:25 ` Gathering data on user preferences Howard Melman
2021-09-07  6:28   ` Eli Zaretskii
2021-09-07 13:22     ` Howard Melman
2021-09-08 13:37       ` Philip Kaludercic
2021-09-07  6:42 ` tomas
2021-09-07  7:54   ` Tim Cross
2021-09-07  8:11     ` tomas
2021-09-07  9:09       ` Tim Cross
2021-09-07 12:32         ` Arthur Miller
2021-09-07 13:48           ` Tim Cross
2021-09-07 14:52             ` Arthur Miller
2021-09-07 16:53               ` Tim Cross
2021-09-07 18:46                 ` Arthur Miller
2021-09-07 23:14                   ` Tim Cross
2021-09-08  7:52   ` Philip Kaludercic
2021-09-08  8:14     ` Tim Cross
2021-09-08 10:41       ` Daniel Fleischer
2021-09-08 13:02         ` Tim Cross
2021-09-08 12:52       ` Philip Kaludercic
2021-09-08 13:00         ` Tim Cross

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87h7exkphw.fsf@gmail.com \
    --to=theophilusx@gmail.com \
    --cc=Emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.