Large-Scale Analysis of Discussions by CS Educators Across the Stack Exchange Network
Deze studie analyseert bijna 80 miljoen Stack Exchange-berichten om discussieonderwerpen onder CS-docenten te identificeren en te categoriseren, waarbij een breed spectrum aan interesses wordt onthuld dat uiteenlopende technische domeinen zoals programmeren en niet-technische gebieden zoals wiskunde en geesteswetenschappen beslaat.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je het internet voor als een enorme, bruisende stad vol bibliotheken. In deze stad is er niet één gigantische bibliotheek voor alles; in plaats daarvan zijn er duizenden gespecialiseerde kamers, elk gewijd aan een enkele hobby of beroep. De ene kamer is voor het repareren van auto's, een andere voor het bakken van brood, en een zeer grote voor het schrijven van computercode. Deze stad heet Stack Exchange. Binnen deze stad is er een specifieke groep mensen bekend als "CS Educators"—de leraren en professoren die informatica onderwijzen. Zij hangen niet alleen rond in hun eigen klaslokaal; ze dwalen door de hele stad, stellen vragen, delen geheimen en debatteren over ideeën in elke bibliotheek die ze maar kunnen vinden.
Om te begrijpen waar deze leraren aan denken, gebruiken onderzoekers een hulpmiddel genaamd "topic modeling" (onderwerpsmodellering). Denk hierbij aan een superintelligente bibliothecaris die in enkele seconden miljoenen boeken kan lezen en ze in stapels kan sorteren op basis van de woorden die het vaakst worden gebruikt. Als een stapel veel woorden bevat zoals "loop", "variable" en "bug", weet de bibliothecaris dat het over programmeren gaat. Als een andere stapel woorden heeft zoals "geschiedenis", "recht" of "wiskunde", gaat het over iets heel anders. Dit artikel gaat over wat er gebeurt wanneer we deze super-bibliothecaris de hele stad van Stack Exchange laten sorteren, maar dan alleen kijkend naar de aantekeningen en vragen die door de informatica-docenten zijn achtergelaten. Waarom is dit belangrijk? Omdat het begrijpen van waar docenten over praten, ons helpt te begrijpen waar ze zich zorgen over maken, waar ze enthousiast over zijn en hoe ze proberen de manier waarop ze de volgende generatie tech-wizards onderwijzen, te verbeteren.
De Grote Digitale Schatzoektocht
In dit onderzoek gingen drie onderzoekers van Trent University op een enorme digitale schatzoektocht. Ze keken niet alleen naar de "Computer Science Educators"-kamer; ze scanten de hele stad van Stack Exchange. Ze verzamelden een verbluffende hoeveelheid van 79.854.463 posts—dat zijn meer dan 79 miljoen berichten! Deze berg data bevatte 32.187.805 vragen en 47.666.658 antwoorden. Echter, ze hebben niet elk bericht van elke persoon in de stad gelezen. Ze gebruikten een speciale filter om alleen de posts te vinden die geschreven zijn door de 12.949 gebruikers die deel uitmaken van de CS Educators-gemeenschap.
Na het wegfilteren van de ruis en het focussen op alleen de vragen en de "accepted answers" (de antwoorden die door de vragensteller als de beste oplossing zijn gemarkeerd), hielden ze een beheersbare maar nog steeds enorme collectie over van 748.084 items. Om de oceaan van tekst begrijpelijk te maken, gebruikten ze een computeralgoritme genaamd Latent Dirichlet Allocation (LDA). Stel je dit algoritme voor als een magische sorteermachine die vergelijkbare gesprekken bij elkaar groepeert. De onderzoekers zeiden tegen de machine dat hij naar patronen moest zoeken, en na wat vallen en opstaan, ontdekten ze dat 55 verschillende onderwerpen de beste manier waren om de chaos te organiseren.
De Twee Grote Buurten: IT en Non-IT
Zodra de machine de posts had gesorteerd, realiseerden de onderzoekers zich dat de gesprekken in twee hoofdbuurten vielen: IT (Informatie Technologie) en Non-IT.
De IT-buurt (64,88% van het gesprek)
Zoals je zou verwachten, brachten de informatica-docenten de meeste tijd door in de tech-wijk. Deze buurt maakte bijna 65% van al hun discussies uit. Binnen deze wijk was het grootste blok Programming and Software Development, wat ongeveer 23% van het totale gesprek besloeg. Hier praatten docenten over alles van "Web Development" en "Game Development" tot "Testing and Debugging".
Andere populaire plekken in de IT-buurt waren:
- Computer Systems (11,96%): Praten over hoe computers draaien, snelheid en netwerken.
- Software Development Tools (11,7%): Discussies over de tools die ze gebruiken, zoals code-editors en versiebeheer.
- Computer Science (10,2%): Diepe duiken in concepten zoals datastructuren en algoritmen.
- Data Science (4,92%) en Hardware (3,0%) waren ook aanwezig, zij het in kleinere mate.
De Non-IT-buurt (35,12% van het gesprek)
Hier wordt het interessant. Ondanks dat zij tech-docenten zijn, vond meer dan 35% van hun gesprekken plaats buiten de tech-wijk. Ze praatten niet alleen over code; ze praatten over het leven, wiskunde en de samenleving.
- Mathematics (8,22%): Dit was de grootste ster in de non-tech wereld. Docenten discussieerden over "Lineaire Algebra", "Waarschijnlijkheid en Statistiek" en andere wiskundige concepten.
- Life Style (5,39%): Ze praatten over financiën, reizen en woningverbetering.
- Humanities (5,20%): Discussies over geschiedenis, beschaving en internationale betrekkingen.
- Education and Research (4,83%): Natuurlijk praatten ze over onderwijsmethoden, het schrijven van papers en loopbaanontwikkeling.
- Kleinere groepen omvatten Entertainment (3,98%), Physics (3,63%), General Knowledge (2,1%) en Law, ethics and customs (1,8%).
Hoe het gesprek in de loop der tijd veranderde
De onderzoekers keken niet alleen naar wat er werd gezegd; ze keken ook naar wanneer het werd gezegd, waarbij ze de stroom van het gesprek volgden van maart 2008 tot mei 2024.
Ze ontdekten dat de IT-categorie consistent de luidste stem in de kamer is geweest sinds het begin. Er waren grote pieken in activiteit rond 2014 en 2017, waarschijnlijk toen nieuwe technologieën of tools erg populair werden. Binnen de tech-wereld was "Programming and Software Development" altijd het meest actieve onderwerp, met een gestage groei en diezelfde grote pieken.
De Non-IT-categorie vertelde echter een ander verhaal. Hoewel deze kleiner begon, vertoonde het een gestage groei tussen 2013 en 2018. De onderzoekers suggereren dat docenten tijdens deze jaren steeds meer geïnteresseerd raakten in onderwerpen buiten pure codering. Wiskunde bleef het populairste non-tech onderwerp gedurende de hele periode, maar discussies over Humanities en Education and Research zagen ook een opvallende toename. Tegen 2014 begonnen de non-tech onderwerpen relatief populairder te worden, wat suggereert dat hoewel tech nog steeds de koning is, de docenten steeds meer kijken naar het grotere plaatje van hoe technologie past in de wereld, de samenleving en het klaslokaal.
Wat dit betekent (en wat het niet betekent)
De auteurs benadrukken voorzichtig dat hun bevindingen de trends suggereren, maar niet bewijzen voor elke informatica-docent ter wereld. Hun studie is gebaseerd op de specifieke groep mensen die Stack Exchange gebruikt, en hoewel die groep groot is (bijna 13.000 docenten), vertegenwoordigt het misschien niet iedereen. Ook omdat hun data stopt bij mei 2024, kunnen ze niet vertellen wat er in 2025 of later is gebeurd.
Ze geven ook toe dat het handmatig sorteren van deze onderwerpen (door samples te lezen en te labelen) menselijke bias in de hand kan werken, hoewel ze dit probeerden te minimaliseren door twee mensen de controle te laten uitvoeren. Ondanks deze beperkingen biedt de studie een helder, op data gebaseerd beeld: CS-docenten zijn diep betrokken bij de technische wereld van programmeren, maar ze verkennen ook actief de wiskundige, educatieve en menselijke kanten van hun beroep. Dit suggereert dat om deze docenten te ondersteunen, we niet alleen moeten focussen op de nieuwste programmeertaal; we moeten ook middelen bieden voor wiskunde, onderwijsmethoden en de bredere context van het onderwijs.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.