Michael Scharkow
@mscharkow.bsky.social
Computational Communication, Professor at https://ifp.uni-mainz.de | https://mscharkow.de
There are some track features you can get, like runtime or explicit lyrics, but the interesting ones like key, bpm or danceability are part of the audio features API which has been disabled since last year (developer.spotify.com/blog/2024-11...). DDP+Track analysis could still be very interesting.
October 29, 2025 at 10:46 AM
There are some track features you can get, like runtime or explicit lyrics, but the interesting ones like key, bpm or danceability are part of the audio features API which has been disabled since last year (developer.spotify.com/blog/2024-11...). DDP+Track analysis could still be very interesting.
I tried to do this in my computational methods class this spring and it turned out the most of the Spotify tracks/music API is now disabled, so you cannot easily get matching song-level data anymore, except from large dumps of popular songs, or by using alternative APIs using artist/title.
October 28, 2025 at 2:45 PM
I tried to do this in my computational methods class this spring and it turned out the most of the Spotify tracks/music API is now disabled, so you cannot easily get matching song-level data anymore, except from large dumps of popular songs, or by using alternative APIs using artist/title.
For a second I was really impressed that @richardfletcher.bsky.social brought out HUGE cardboard printouts for his slides ;-)
October 9, 2025 at 3:10 PM
For a second I was really impressed that @richardfletcher.bsky.social brought out HUGE cardboard printouts for his slides ;-)
I'd argue that BA/MA theses don't need to be informative re an actual research question, but only inform us whether students actually learned something. Of course, running naive studies with tiny self-selected or convenience samples isn't helping the students in that regard either.
October 1, 2025 at 6:11 AM
I'd argue that BA/MA theses don't need to be informative re an actual research question, but only inform us whether students actually learned something. Of course, running naive studies with tiny self-selected or convenience samples isn't helping the students in that regard either.
Interesting. Do the funders provide reasons for this requirement, ie are they science-related or legal? In many ethics/IRB (equivalent) discussions I've had in the past, it seemed that collecting less demographic information seemed to be preferable in general for privacy/data protection reasons.
March 25, 2025 at 8:49 PM
Interesting. Do the funders provide reasons for this requirement, ie are they science-related or legal? In many ethics/IRB (equivalent) discussions I've had in the past, it seemed that collecting less demographic information seemed to be preferable in general for privacy/data protection reasons.
What happens if you have NA in your demographics? Do papers get rejected if the reported mean age is based on 73% of the sample? I get the warmup argument, but why not warm up with motivating items? If however, your experiment's primary outcome is age or gender, put that item in ASAP ;-)
March 25, 2025 at 7:44 PM
What happens if you have NA in your demographics? Do papers get rejected if the reported mean age is based on 73% of the sample? I get the warmup argument, but why not warm up with motivating items? If however, your experiment's primary outcome is age or gender, put that item in ASAP ;-)
This is also what I learned and continue to teach. Sociodemographics rarely a predictor (or outcome!) of interest, at least in my courses...
March 25, 2025 at 7:11 PM
This is also what I learned and continue to teach. Sociodemographics rarely a predictor (or outcome!) of interest, at least in my courses...
Reposted by Michael Scharkow
I am a big fan of www.soscisurvey.de The basics are free anyway but university licenses of various types including for own servers exist as well, I think psychology at UZH even has one.
Plus, I've had very good experiences with support as well.
Plus, I've had very good experiences with support as well.
SoSci Survey ‣ Onlinebefragung vielseitig und DSGVO-konform
SoSci Survey - professionelle Onlinebefragung einfach, schnell, flexibel, sicher - für den nicht-kommerziellen Einsatz ein kostenloser Onlinefragebogen
www.soscisurvey.de
February 13, 2025 at 3:06 PM
I am a big fan of www.soscisurvey.de The basics are free anyway but university licenses of various types including for own servers exist as well, I think psychology at UZH even has one.
Plus, I've had very good experiences with support as well.
Plus, I've had very good experiences with support as well.
Good and timely stuff! I wonder how we can navigate the (very real) tradeoff between quality and reproducibility. Will reviewer #2 accept a drop of .2 in accuracy between gpt/gemini vs. local models if you make this decision transparent? What if results change? Just add another robustness check?
December 17, 2024 at 8:21 PM
Good and timely stuff! I wonder how we can navigate the (very real) tradeoff between quality and reproducibility. Will reviewer #2 accept a drop of .2 in accuracy between gpt/gemini vs. local models if you make this decision transparent? What if results change? Just add another robustness check?
If you think of time as a sampling dimension (which we often do in many other contexts), it's not even a metaphorical population, but an occasion-specific sample. Which is also argued in the above literature regarding country-year data.
December 3, 2024 at 2:30 PM
If you think of time as a sampling dimension (which we often do in many other contexts), it's not even a metaphorical population, but an occasion-specific sample. Which is also argued in the above literature regarding country-year data.
Not to be confused with Schöpfungshöhenselbstzweifel!
December 3, 2024 at 2:11 PM
Not to be confused with Schöpfungshöhenselbstzweifel!
I sense a strong nudge to never reject anything 🤗
December 3, 2024 at 2:09 PM
I sense a strong nudge to never reject anything 🤗
Why not keep the current funcs and switch between hidden and research API based on an argument or an API key being present in the background? Or use hidden API as a fallback when both can be used for the same task? I use traktok (thanks!) for teaching and hope for non-breaking changes ;-)
November 7, 2023 at 8:38 PM
Why not keep the current funcs and switch between hidden and research API based on an argument or an API key being present in the background? Or use hidden API as a fallback when both can be used for the same task? I use traktok (thanks!) for teaching and hope for non-breaking changes ;-)
Predoc, actually.
October 25, 2023 at 5:29 PM
Predoc, actually.