paint-brush
Gamification Esalaka Pete Koteya Testing ya Logiciel – Elakiseli ya sika ya boyekolipene@gamifications
644 botángi
644 botángi

Gamification Esalaka Pete Koteya Testing ya Logiciel – Elakiseli ya sika ya boyekoli

Molai mingi; Mpo na kotánga

Boyekoli oyo ezali kotala ndenge nini kosala ba cours ya test ya logiciel gamifying na kosalelaka Gamekins, intégré na Jenkins CI, ematisaka engagement ya ba élèves mpe ebongisaka précision ya test, na ba retours ya malamu ya ba élèves.
featured image - Gamification Esalaka Pete Koteya Testing ya Logiciel – Elakiseli ya sika ya boyekoli
Gamifications FTW Publications HackerNoon profile picture
0-item

Bakomi:

(1) Philipp Straubinger, Iniversite ya Passau, na Allemagne;

(2) Gordon Fraser, Iniversite ya Passau, na Allemagne.

Tableau ya ba Liens

Abstract mpe 1 Maloba ya ebandeli

2.1 Bomeki ya ba logiciels

2.2 Gamification ya ba tests ya logiciel

3 Gamifying Continuous Integration mpe 3.1 Mikakatano na mateya ya komeka ba logiciels

3.2 Ba éléments ya gamification ya Gamekins

3.3 Biloko ya masano pe manaka ya kelasi ya bomekoli

4 Bobongisi ya bomekoli mpe 4.1 Cours ya bomekoli ya logiciel

4.2 Bosangisi ya Gamekins pe 4.3 Ba participants

4.4 Botalisi ya ba mbano

4.5 Ba menaces ya validité

5.1 RQ1: Ndenge nini bana kelasi basalelaki Gamekins na tango ya mateya?

5.2 RQ2: Bizaleli nini ya komeka banakelasi bamonisaki?

5.3 RQ3 : Ndenge nini bayekoli bamonaki bosangisi ya Gamekins na misala na bango?

6 Mosala oyo etali yango

7 Bosukisi, Matɔndi, mpe Maloba oyo elobeli

EMONANAKA TE

Komeka ezali na mokumba monene na bokeli ya logiciel, mpe ezali na ntina mingi mpo ete bayekoli ya ingénierie logicielle bazwa mateya ya malamu mpo na komeka. Kasi, kotinda bana-kelasi bákoma baekzamɛ mpe básalela baekzamɛ oyo esalemaka na masini na ntango ya kosala programɛ ya programɛ ekoki kozala mpasi. Mpo na kosilisa likambo oyo mpe kotombola boyokani ya banakelasi na komeka ntango bakomaka code, tozali kopesa likanisi ya kolendisa banakelasi mpo na komeka mingi na kosalaka masano ya bosangisi ya seko. Mpo na yango tosalelaka Gamekins, esaleli oyo esangisi sans soudure na plateforme ya intégration continue ya Jenkins mpe esalelaka ba éléments ya jeu oyo esalemi na ba commits na dépôt ya code source: Ba développeurs bakoki kozua ba points na kosilisa ba défis ya test mpe ba quests oyo Gamekins esali, ko compétitionner na ba développeurs mosusu to ba équipes na tableau ya ba leaders, pe bazuaka ba réussites pona ba réalisations na bango oyo etali test. Na mokanda oyo, tozali kolakisa bosangisi na biso ya Gamekins na cours ya niveau ya licence na oyo etali test ya logiciel. Tozali komona boyokani kati na lolenge nini banakelasi bamekaka code na bango mpe bosaleli na bango ya Gamekins, mpe lisusu kobongisama monene na bosikisiki ya ba résultats na bango soki tokokanisi yango na iterations ya kala ya cours sans gamification. Lokola elembo mosusu ya lolenge nini lolenge oyo ebongisaka bizaleli ya komeka, banakelasi balobaki ete basepelaki na kokoma mimekano elongo na Gamekins.


MAKAMBO YA CCS


• Logiciel na ingénierie na yango → Test ya logiciel pe débogage ; • Masolo ya bomoi mpe ya mosala → Eteyelo ya ingénierie logicielle


MALOBA YA NTINA


Test ya Logiciel, Gamification, Intégration continue, Éducation


Format ya référence ya ACM:


Philipp Straubinger mpe Gordon Fraser, oyo bazalaki na mbula 19. 2024. Kosala lisano ya cours ya test ya logiciel na intégration continue. Na 46e Conférence internationale sur ingénierie logicielle: : Éducation et formation ya ingénierie logicielle (ICSESEET '24), 14–20 avril 2024, Lisbonne, Portugal. ACM, New York, NY, États-Unis, nkasa 12. 10.1145/3639474.3640054. Boyekoli ya bomoi ya bato

1 LILOBA YA EBANDELI

Bomeki logiciel ezali likanisi oyo esili kofandisama malamu mpe esalelamaka mingi na mosala [13]. Kasi, atako bozali ya bisaleli ndenge na ndenge oyo esalisaka mosala ya bomekoli, lokola lisungi ya bomekoli na bisika ya bokeli ya bosangisi (IDE) [26] pe bosali ya bomekoli na ndenge ya automatique na ba plateformes ya bosangisi ya seko (CI) [8], mbala mingi bomekoli ebosanami na misala. Ntina oyo ekanisami mpo na yango ezali kozanga botindiki ya ba développeurs mpo na komipesa na misala ya komeka mpe kozanga mateya na bomekoli ya logiciel [14, 30, 41, 49, 50]. Atako mbala mingi lisalisi ya malamu te ya komeka na kelasi ya likolo [41] euti kotelemela na bondimi oyo ezali kokola ya ntina ya komeka [9, 29, 35], yango ezali atako bongo kopekisa na bayekoli kaka lokola baye basalaka ba développeurs oyo bazali na momesano ya komona komeka lokola kolembisa mpe ennuyeux [32]. Na yango, industrie ebungisaka mingi mpo na qualité ya logiciel oyo ekoki te mpe ba tests ekoki te [31].


Ba techniques ya gamification epesaka libaku ya ko motiver ba élèves na ba tests malgré ba perception na bango que ezali ennuyeux to elɛmbisaka. Gamification esangisi kokotisa biloko oyo ezwamaka mingi na masano, lokola ba leaderboards mpe ba réussites, na ba contextes oyo ezali masano te [15]. Emonisami ete lolenge oyo esalisaka mpo na kosangisa banakelasi na mateya ya ingénierie logicielle [24], ndakisa na kosala masano masolo to bisaleli mpo na koteya komeka logiciel [7, 12, 16, 22, 36]. Kasi, mpo ete bayekoli ba internaliser test mpe ba établir yango lokola partie intégrale ya approche na bango ya développement, tozali ko arguer que intégration sans soudure ya gamification ya test na processus ya développement logiciel ezali nécessaire.


Pona kozua yango, to intégrer gamification na ba systèmes ya intégration continue (IC) oyo ba élèves basalelaka. Mingimingi, tosalelaka Gamekins [47], plugin oyo esalemi mpo na plateforme CI oyo esalelamaka mingi Jenkins[1], oyo esangisaka na ndenge ya malamu gamification na mosala ya bokeli logiciel. Na ko analyser code source na ba résultats ya test, Gamekins a identifiaka ba domaines esika test ekoki kobongisama na kotalaka couverture ya code [53] to analyse ya mutation [28] et puis encouragent amélioration en utilisant ba concepts ya gamification lokola ba défis na ba questes, kopesa mbano na ba tests ya bien na ba points, ba réalisations, . mpe classement ya leaderboard. Totalaki matomba ya kosangisa Gamekins na cours ya test ya logiciel ya licence, kolukaka impact na yango na ba objectifs ya apprentissage ya cours mpe comportement ya ba élèves. Na bozindo, makabo ya mokanda oyo ezali boye :


• Tozali kopesa likanisi ya kosalela gamification lokola nzela ya kolendisa mpe kopesa mbano na misala ya bomekoli na CI.


• TokotisiGamekins lokola esaleli oyo esengeli kosalelama na cours ya test ya logiciel ya niveau ya licence.


• Totalaka na ndenge ya empirique ba effets ya kosangisa Gamekins na cours ya test ya logiciel, ko comparer na cohorte moko ya kala sans gamification mpe kosala enquête na ba élèves.


Ba résultats ya études ezo lakisa corrélation entre comportement ya test ya ba élèves na usage ya Gamekins, ainsi que amélioration ya munene na ba résultats corrects soki tokokanisi yango na édition ya cours ya liboso, esika gamification esalelamaki te na ba devoirs moko. Atako makambo nyonso te ya Gamekins esepelaki na banakelasi na mokili mobimba, na mobimba, basepelaki na bosaleli na yango na boumeli ya kelasi mobimba, kondimisáká ete Gamekins ezali esaleli ya koteya oyo ekoki kosalelama.


Mokanda oyo ezali na arxiv na nzela ya licence CC BY-SA 4.0 DEED.


[1] https://www.jenkins.io/ Ezali ndenge moko na .

L O A D I N G
. . . comments & more!

About Author

Gamifications FTW Publications HackerNoon profile picture
Gamifications FTW Publications@gamifications
Gamifications unlocks engagement secrets, merging playful design and tech to turn the ordinary into the extraordinary.

KOKANGA BA ÉTIQUES

ARTICLE OYO EZALAKI PRESENTE NA...