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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.