Re: introducing deken trends
IOhannes m zmölnig via Pd-list <[email protected]>
| Newsgroups | gmane.comp.multimedia.puredata.general |
|---|---|
| Message-ID | <[email protected]> |
thanks all for your feedback.
i just realized, that i never answered any of this so.
On 30/07/2025 06:29, Chris McCormick wrote:
> Hi,
>
> On 28/07/2025 23:02, IOhannes m zmoelnig via Pd-list wrote:
>> i've just setup a new (experimental) webservice, that shows some graph
>> about trends in the usage of Pd, based on deken queries.
>
>
> This is really cool, thanks for sharing the anonymous data.
>
> As well as the data you have shared, it is often useful for developers
> to know what users actually want. In lieu of actually speaking to human
> beings (horrifying), one way to accomplish this is to look at search
> volume data. I think it would be useful for Pd developers to be able to
> see a) which packages people are installing the most
the data that i'm currently analysing, does not say anything about what
people are *installing*. i'm only recording the search queries
themselves. (obviously the downloads are recorded in the logs of the
relevant webserver as well (which is really distinct from the deken
frontend), but those logfiles are not kept very long. i currently only
have 2 weeks of data for this.
> b) what else people
> are searching for in the deken search bar >
i'm not entirely sure about the actual usefulness of this.
here's a random excerpt of search words (splitting all search queries of
the last 7 years into single words, removing duplicates and then
randomizing the list; finally picking a handful)
```
colorSquare
compress_limit*
*simplex*
timeS
applez
stretcher
es5encoder~
/home/oh/Escriptori/OH.R+D/musIA/Code/ANN.Pd/ann-master
bowed~
RTC
solus
shel
xenakis
C03.zipper.noise.pd
adsp
frid
Live-Electronics-Tutorials
csm
pixie
b07
writ
sgvisu~
multi*
tlse
iemlib/iemlib2
v0.0.0-alpha
```
as you can see, people are making typos, searching for version number or
even files (presumably on their own disk).
i just replayed these search-queries, and of the 26 queries, only 6 gave
any result.
looking specifically at multiword queries, here are a few gems (after q
quick glance at about 6000 of these queries):
```
sudo apt-get install libgstreamer-plugins-base0.10-dev
sugn wave
suma de frecuencias
super collider
surround patches
svn co
https://pure-data.svn.sourceforge.net/svnroot/pure-data/branches/pd-gui-rewrite/0.43/startup/
pd help browser
alexandre torres porres
Gem/0.94 (deken-archive for macOS Intel/64bit (macOS10.12+))
```
(i'm afraid, only the very last of these queries returned anything; and
only because the "easyflow" library has a [for] object - probably not
what the user was looking for)
so this probably tells us a bit about the expectations of people when
they encounter a search field (and thus a bit about the shortcomings of
deken as a search engine)
(especially where no results
> are found).
this one might turn out trickier than expected.
i only have the webserver logfiles, that logs the actual queries and how
those queries were served. the only information about the result we can
extract from the logs, is the status code (200, also for empty results)
and the number of bytes returned.
obviously empty results require less bytes than many results.
but there's a bit of a grey area.
>
> Summary:
>
> 1. Developers review search interest data.
> 2. Developers build the things that users are looking for that don't
> exist yet.
> 3. Users rejoice.
do you really think so?
i would have thought that the Pd ecosystem is more like the classical
open source world ("you need something yourself, but it's not available;
you implement it; then you share it") rather than (somewhat idealized)
commercial software enterprises ("you do a market analysis of what
people want; you implement it; then you sell it").
but that might very well be because of my personal background.
but anyhow: no i had no plans to publish statistics about the search
terms and downloads.
most likely because for me this has a "(a)social media" smell, where
software contributions get "ranked", making developers of popular
packages "better" than those of niche packages.
the idea about statistics for empty search terms is interesting, but i'm
not sure how much work is required to clean up the data from simple
typos / invalid queries, to get something meaningful.
gmdsar
IOhannes
---
[email protected] - the Pure Data mailinglist
https://lists.iem.at/hyperkitty/list/[email protected]/message/IO26MOWXI7OXC2YTHXVUNBNDBAIF4XM2/
To unsubscribe send an email to [email protected] mailing list
UNSUBSCRIBE and account-management -> https://lists.iem.at/
OpenPGP_signature.asc
(application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEdAXnRVdICXNIABVttlAZxH96NvgFAmiqARAFAwAAAAAACgkQtlAZxH96Nvhk Og//UXMviC9+Bd4WyGqKzmkfhyXJSHPH4zW2E5Tj4av1eCxLzHCbfmd0/Cg0hII0K82vM48baitZ 0RYalJVllORHjBgScw/7r2gyse+7yxMzEZq99T+t05D7CnY/ul+chfqUzIgsWnqYHUKFZcB75qBh L5Z4sr6DwPl7i48Ap3C2H/nY3qrHxTNaFhHWzSNUn8KTSh6QD53y26DiFpy+2cj1+bSbelW2w9dA KswvtCIDqzJUsxE6BrP+T4pQFGUNL39MSdYtsoyEXdiP6/HoRZ5GRLleuphwNYIXhdJQh5G/lYLx 5776ru4TC9oUxbx7QWfRkbhBUeUlhXlvEtfB7tuT1cxMU3oRNZQOwpEli+s/Kdqv9KDkQ+mJfkM+ SoSGLI4tfgkO9UdIyDLdB5CsEk3Je/m1src4U8ewLPKT7TFkzXGeztMEGizJ85iND3lyy/V2LE8p ozUeRDvi4MTqnhtwHOGwNaBVXJNszfB6VXU2n8WgEhopm8EUrw2tl1M5r0VS97Qz6aO+JHTmoOwp ieJqRiOS/RNHCNV+BxMYqB2+72CZwSGHw0G9vY0m8rvNmLYcPOS05WUTRlw1czKR4oHQupEFd5of ZtnrlLZXxPmqHOPpGNbwdE2MK2zRt2IA3n5dBeUqHuXUuw0wDBizXfGlLBb2xBWyD59bWN+GuT2+ 4X4= =09Om -----END PGP SIGNATURE-----