2.2 Gamifikácia testovania softvéru
3 Gamifying Continuous Integration a 3.1 Výzvy vo výučbe testovania softvéru
3.2 Gamifikačné prvky Gamekins
3.3 Gamifikované prvky a učebný plán testovania
4 Nastavenie experimentu a 4.1 Kurz testovania softvéru
4.2 Integrácia Gamekinov a 4.3 účastníkov
5.1 RQ1: Ako študenti používali Gamekins počas kurzu?
5.2 RQ2: Aké testovacie správanie študenti prejavili?
5.3 RQ3: Ako vnímali študenti integráciu Gamekinov do svojich projektov?
7 Závery, poďakovanie a odkazy
Ohrozenie externej platnosti môže vzniknúť v dôsledku obmedzeného počtu účastníkov, čo obmedzuje zovšeobecnenie. Je dôležité poznamenať, že náš kurz testovania softvéru je povinným kurzom na Univerzite v Passau, čo znamená, že ho musí absolvovať každý študent bakalárskeho programu. To by mohlo potenciálne ovplyvniť správanie a výkon študentov v porovnaní s tými v nepovinných kurzoch. Okrem toho je kurz špeciálne navrhnutý pre študentov v piatom semestri, ktorí majú určitú úroveň počítačových znalostí. Študenti v rôznych semestroch alebo s rôznou úrovňou vedomostí môžu prejavovať rôzne správanie
a výsledky pri používaní Gamekins. Okrem toho študenti z rôznych univerzít, krajín alebo študijných programov môžu tiež vykazovať rôzne správanie a výsledky.
Ohrozenie internej platnosti môže potenciálne vzniknúť v dôsledku chýb v našej infraštruktúre zberu údajov, doplnku a integrácii Gamekins do kurzu. Prijali sme však opatrenia na zmiernenie týchto hrozieb dôkladným testovaním Gamekins a okamžitým riešením akýchkoľvek problémov, ktoré sa vyskytnú počas kurzu. Ďalšou potenciálnou hrozbou pre internú validitu je možnosť rozdielov v úrovni vedomostí medzi študentmi v rokoch 2019 a 2022. Aby sme túto hrozbu minimalizovali, počas projektov sme uskutočnili cvičenia, na ktorých mali všetci študenti možnosť klásť otázky a objasňovať prípadné nejasnosti týkajúce sa úloh. . Okrem toho existuje možnosť, že študenti namiesto individuálneho plnenia úloh spolupracovali. Vykonali sme však kontrolu plagiátorstva v ich kóde a nenašli sme žiadne nezrovnalosti.
Ohrozenie konštrukcie platnosti môže vzniknúť v dôsledku povinného používania Gamekins a s ním spojeného triedenia, čo by mohlo potenciálne ovplyvniť ich správanie a vnímanie nástroja.
Tento dokument je dostupný na arxiv pod licenciou CC BY-SA 4.0 DEED.
Autori:
(1) Philipp Straubinger, Univerzita v Passau, Nemecko;
(2) Gordon Fraser, Univerzita v Passau, Nemecko.