[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Gamification and SQL: An Empirical Study on Student Performance in a Database Course

Published: 31 December 2020 Publication History

Abstract

Gamification, defined as the integration of game elements into non-gaming environments, is a promising approach to increase student engagement, motivation, and performance in Computer Science and Software Engineering education. This viewpoint encouraged the creation of QueryCompetition, a web system that allows students to practice SQL in a competitive environment. Our goal was to obtain empirical evidence on how gamifying elements, such as challenges, points, and leaderboards, integrated into QueryCompetition, affect student performance, motivation, and user experience. We carried out a quasi-experimental study with two groups in a Database course. One group used a gamified version of QueryCompetition having access to points and leaderboards, while the other used a non-gamified version with no access to the above mentioned elements. Quantitative and qualitative data were collected through tests and a survey. The results showed that there was a statistically significant improvement in student performance in the gamified group as compared to the non-gamified group. In addition, a higher motivation was observed in the gamified group. The empirical evidence presented in this article supports the claim that inclusion of challenges, points, and leaderboards, together with the competitive nature of QueryCompetition, impacts positively on student performance and motivation to practice SQL.

References

[1]
Azim Abdool, Daniel Ringis, Aniel Maharajh, Lynda Sirju, and Hannah Abdool. 2017. DataRPG: Improving student motivation in data science through gaming elements. In Proceedings of the IEEE Frontiers in Education Conference (FIE’17). IEEE, 1--5.
[2]
Manal M. Alhammad and Ana M. Moreno. 2018. Gamification in software engineering education: A systematic mapping. J. Syst. Softw. 141 (2018), 131--150.
[3]
Andrés Francisco Aparicio, Francisco Luis Gutiérrez Vela, José Luis González Sánchez, and José Luis Isla Montes. 2012. Analysis and application of gamification. In Proceedings of the 13th International Conference on Interacción Persona-Ordenador. 1--2.
[4]
Pierre Bourque, Richard E. Fairley, et al. 2014. Guide to the Software Engineering Body of Knowledge (SWEBOK (R)): Version 3.0. IEEE Computer Society Press.
[5]
Juan C. Burguillo. 2010. Using game theory and competition-based learning to stimulate student motivation and performance. Comput. Edu. 55, 2 (2010), 566--575.
[6]
Laurie Butgereit. 2016. Four NoSQLs in four fun fortnights: Exploring NoSQLs in a corporate IT environment. In Proceedings of the Annual Conference of the South African Institute of Computer Scientists and Information Technologists. 1--6.
[7]
Cambridge Dictionary—Motivation 2020. Cambridge University Press. Retrieved from https://dictionary.cambridge.org/dictionary/english/motivation.
[8]
Cheng-Huan Chen and Chiung-Hui Chiu. 2016. Employing intergroup competition in multitouch design-based learning to foster student engagement, learning achievement, and creativity. Comput. Edu. 103 (2016), 99--113.
[9]
Ching-Huei Chen, Jun-Han Liu, and Wen-Chuan Shou. 2018. How competition in a game-based science learning environment influences students’ learning achievement, flow experience, and learning behavioral patterns. J. Edu. Technol. Soc. 21, 2 (2018), 164--176.
[10]
Jose M. Cortina. 1993. What is coefficient alpha? An examination of theory and applications. J. Appl. Psychol. 78, 1 (1993), 98.
[11]
Rodrigo Cursino, Daniel Ferreira, Maria Lencastre, Roberta Fagundes, and João Pimentel. 2018. Gamification in requirements engineering: A systematic review. In Proceedings of the 11th International Conference on the Quality of Information and Communications Technology (QUATIC’18). IEEE, 119--125.
[12]
Ali Darejeh and Siti Salwah Salim. 2016. Gamification solutions to enhance software user engagement—a systematic review. Int. J. Hum.-Comput. Interact. 32, 8 (2016), 613--642.
[13]
Sebastian Deterding, Dan Dixon, Rilla Khaled, and Lennart Nacke. 2011. From game design elements to gamefulness: Defining “gamification.” In Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments. 9--15.
[14]
Christo Dichev and Darina Dicheva. 2017. Gamifying education: What is known, what is believed and what remains uncertain: A critical review. Int. J. Edu. Technol. Higher Edu. 14, 1 (2017), 9.
[15]
Darina Dicheva, Christo Dichev, Gennady Agre, and Galia Angelova. 2015. Gamification in education: A systematic mapping study.J. Edu. Technol. Soc. 18, 3 (2015).
[16]
Wilk Oliveira dos Santos, Ig Ibert Bittencourt, and Julita Vassileva. 2018. Design of tailored gamified educational systems based on gamer types. In Proceedings of the Anais dos Workshops do Congresso Brasileiro de Informática na Educação, Vol. 7. 42.
[17]
GalaXQL 2020. Game was developed by Jari Komppa, Sol. Retrieved from http://sol.gfxile.net/g3/#.
[18]
Felix Garcia, Oscar Pedreira, Mario Piattini, Ana Cerdeira-Pena, and Miguel Penabad. 2017. A framework for gamification in software engineering. J. Syst. Softw. 132 (2017), 21--40.
[19]
Gabriel Alberto García-Mireles and Miguel Ehécatl Morales-Trujillo. 2019. Gamification in software engineering: A tertiary study. In Proceedings of the International Conference on Software Process Improvement. Springer, 116--128.
[20]
Juho Hamari, Jonna Koivisto, and Harri Sarsa. 2014. Does gamification work?—A literature review of empirical studies on gamification. In Proceedings of the 47th Hawaii International Conference on System Sciences. IEEE, 3025--3034.
[21]
Miralem Helmefalk. 2019. An interdisciplinary perspective on gamification: Mechanics, psychological mediators and outcomes. Int. J. Serious Games 6, 1 (2019), 3--26.
[22]
JetBrains 2019. PyCharm Professional edition. Retrieved from https://www.jetbrains.com/pycharm/.
[23]
Karl M. Kapp. 2012. The Gamification of Learning and Instruction: Game-based Methods and Strategies for Training and Education. John Wiley 8 Sons.
[24]
John M. Keller. 2009. Motivational Design for Learning and Performance: The ARCS Model Approach. Springer Science 8 Business Media.
[25]
Fitsum Meshesha Kifetew, Denisse Munante, Anna Perini, Angelo Susi, Alberto Siena, Paolo Busetta, and Danilo Valerio. 2017. Gamifying collaborative prioritization: Does pointsification work? In Proceedings of the IEEE 25th International Requirements Engineering Conference (RE’17). IEEE, 322--331.
[26]
Ana Carolina Tomé Klock, Aline Nunes Ogawa, Isabela Gasparini, and Marcelo Soares Pimenta. 2018. Does gamification matter? A systematic mapping about the evaluation of gamification in educational environments. In Proceedings of the 33rd Annual ACM Symposium on Applied Computing. 2006--2012.
[27]
Mehmet Kosa, Murat Yilmaz, Rory O’Connor, and Paul Clarke. 2016. Software engineering education and games: A systematic literature review. J. Univers. Comput. Sci. 22, 12 (2016), 1558--1574.
[28]
Richard N. Landers. 2014. Developing a theory of gamified learning: Linking serious games and gamification of learning. Simul. Gam. 45, 6 (2014), 752--768.
[29]
Effie L.-C. Law and Paul Van Schaik. 2010. Modelling user experience--An agenda for research and practice. Interact. Comput. 22, 5 (2010), 313--322.
[30]
Kun Li and John M. Keller. 2018. Use of the ARCS model in education: A literature review. Comput. Edu. 122 (2018), 54--62.
[31]
Lila A. Loos and Martha E. Crosby. 2017. Gamification methods in higher education. In Proceedings of the International Conference on Learning and Collaboration Technologies. Springer, 474--486.
[32]
Liliana Machuca-Villegas and Gloria Piedad Gasca-Hurtado. 2018. Gamification for improving software project management processes: A systematic literature review. In Proceedings of the International Conference on Software Process Improvement. Springer, 41--54.
[33]
Beatriz Marín, Jonathan Frez, J. Cruz-Lemus, and Marcela Genero. 2018. An empirical investigation on the benefits of gamification in programming courses. ACM Trans. Comput. Edu. 19, 1 (2018), 1--22.
[34]
Erick Orlando Matla-Cruz, Miguel Ehécatl Morales-Trujillo, and David Velazquez-Portilla. 2017. QC: Un sistema web para practicar consultas en SQL. In Jornadas sobre la Enseñanza Universitaria de la Informática. 95--102.
[35]
R. de A. Maurício, Lucas Veado, Renata Teles Moreira, Eduardo Figueiredo, and Heitor Costa. 2018. A systematic mapping study on game-related methods for software engineering education. Info. Softw. Technol. 95 (2018), 201--218.
[36]
Antonija Mitrovic. 2003. An intelligent SQL tutor on the web. Int. J. Artific. Intell. Edu. 13, 2--4 (2003), 173--197.
[37]
Antonija Mitrovic, Faiza Tahir, and Valerie Sotardi. 2019. Using gamification to effect learning behaviors in intelligent tutoring system. In Proceedings of the International Conference on Computers in Education. 781--784.
[38]
Miguel Ehécatl Morales-Trujillo, Gabriel Alberto García-Mireles, and Polina Maslova. 2018. What can go wrong in a software project? Have fun solving it. In Proceedings of the Federated Conference on Computer Science and Information Systems (FedCSIS’18). IEEE, 995--1004.
[39]
Oscar Pedreira, Félix García, Nieves Brisaboa, and Mario Piattini. 2015. Gamification in software engineering--A systematic mapping. Info. Softw. Technol. 57 (2015), 157--168.
[40]
Giani Petri and Christiane Gresse von Wangenheim. 2017. How games for computing education are evaluated? A systematic literature review. Comput. Edu. 107 (2017), 68--90.
[41]
Giani Petri, Christiane Gresse von Wangenheim, and Adriano Ferreti Borgatto. 2017. A large-scale evaluation of a model for the evaluation of games for teaching software engineering. In Proceedings of the IEEE/ACM 39th International Conference on Software Engineering: Software Engineering Education and Training Track (ICSE-SEET’17). IEEE, 180--189.
[42]
Paul R. Pintrich. 2003. A motivational science perspective on the role of student motivation in learning and teaching contexts.J. Edu. Psychol. 95, 4 (2003), 667.
[43]
Rafidah Ab Rahman, Sabrina Ahmad, and Ummi Rabaah Hashim. 2018. The effectiveness of gamification technique for higher education students engagement in polytechnic Muadzam Shah Pahang, Malaysia. Int. J. Edu. Technol. Higher Edu. 15, 1 (2018), 41.
[44]
Michael Sailer and Lisa Homner. 2020. The gamification of learning: A meta-analysis. Psychol. Rev. 32 (2020), 77--112.
[45]
Radhika Santhanam, De Liu, and Wei-Cheng Milton Shen. 2016. Research note—Gamification of technology-mediated training: Not all competitions are the same. Info. Syst. Res. 27, 2 (2016), 453--465.
[46]
Schema Verse 2020. The Schemaverse. Retrieved from https://schemaverse.com/tw/index.php.
[47]
Katie Seaborn and Deborah I. Fels. 2015. Gamification in theory and action: A survey. Int. J. Hum.-Comput. Studies 74 (2015), 14--31.
[48]
Mario Soflano, Thomas M. Connolly, and Thomas Hainey. 2015. An application of adaptive games-based learning based on learning style to teach SQL. Comput. Edu. 86 (2015), 192--211.
[49]
Mario Soflano, Thomas M. Connolly, and Thomas Hainey. 2015. Learning style analysis in adaptive GBL application to teach SQL. Comput. Edu. 86 (2015), 105--119.
[50]
Mauricio Ronny De Almeida Souza, Lucas Furtini Veado, Renata Teles Moreira, Eduardo Magno Lages Figueiredo, and Heitor Augustus Xavier Costa. 2017. Games for learning: Bridging game-related education methods to software engineering knowledge areas. In Proceedings of the IEEE/ACM 39th International Conference on Software Engineering: Software Engineering Education and Training Track (ICSE-SEET’17). IEEE, 170--179.
[51]
SQL Island. 2020. Game was developed by Johannes Schildgen at the University of Technology, Kaiserslautern in the Heterogenious Information System group. Retrieved from https://sql-island.informatik.uni-kl.de/.
[52]
SQL Murder Mystery. 2020. Knight Lab, The Northwestern University. Retrieved from https://mystery.knightlab.com/.
[53]
SQL Zoo. 2020. Game was developed by Andrew Cumming, Intelligent Growth Solutions. Retrieved from https://sqlzoo.net/.
[54]
Judith ter Vrugte, Ton de Jong, Sylke Vandercruysse, Pieter Wouters, Herre van Oostendorp, and Jan Elen. 2015. How competition and heterogeneous collaboration interact in prevocational game-based mathematics education. Comput. Edu. 89 (2015), 42--52.
[55]
Jirapipat Thanyaphongphat and Patcharin Panjaburee. 2017. Effects of online learning with matching learning styles and preferred digital media types on university students’ perceptions. In Proceedings of the 6th IIAI International Congress on Advanced Applied Informatics (IIAI-AAI’17). IEEE, 552--555.
[56]
Armando M. Toda, Pedro H. D. Valle, and Seiji Isotani. 2017. The dark side of gamification: An overview of negative effects of gamification in education. In Researcher Links Workshop: Higher Education for All. Springer, 143--156.
[57]
Juan Vargas-Enriquez, Lilia García-Mundo, Marcela Genero, and Mario Piattini. 2014. A systematic mapping study on serious game quality. In Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering. 1--10.
[58]
Juan Vargas-Enriquez, Lilia Garcia-Mundo, Marcela Genero, and Mario Piattini. 2015. A systematic mapping study on gamified software quality. In Proceedings of the 7th International Conference on Games and Virtual Worlds for Serious Applications (VS-Games’15). IEEE, 1--8.
[59]
Julita Vassileva and Lingling Sun. 2007. Using community visualization to stimulate participation in online communities. E-Service J. 6, 1 (2007), 3--39.
[60]
Christiane Gresse von Wangenheim, Rafael Savi, and Adriano Ferreti Borgatto. 2012. DELIVER!--An educational game for teaching earned value management in computing courses. Info. Softw. Technol. 54, 3 (2012), 286--298.
[61]
K. Werbach and D. Hunter. 2012. For the win: How game thinking can revolutionize your business. Wharton Digital Press.
[62]
Claes Wohlin, Per Runeson, Martin Höst, Magnus C. Ohlsson, Björn Regnell, and Anders Wesslén. 2012. Experimentation in Software Engineering. Springer Science 8 Business Media.

Cited By

View all
  • (2025)Data Systems Education: Curriculum Recommendations, Course Syllabi, and Industry Needs2024 Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3689187.3709609(95-123)Online publication date: 22-Jan-2025
  • (2024)The impact of different combinations of game elements for gamified learning in higher education on student learning outcomes: a multilevel meta-analysisStudies in Higher Education10.1080/03075079.2024.2416498(1-28)Online publication date: 16-Oct-2024
  • (2024)Towards an effective methodology for the integral gamification of classesMultimedia Tools and Applications10.1007/s11042-024-19846-wOnline publication date: 18-Jul-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Computing Education
ACM Transactions on Computing Education  Volume 21, Issue 1
March 2021
211 pages
EISSN:1946-6226
DOI:10.1145/3446622
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 31 December 2020
Accepted: 01 September 2020
Revised: 01 August 2020
Received: 01 April 2020
Published in TOCE Volume 21, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Gamification
  2. SQL
  3. computer science
  4. empirical study
  5. game-related method
  6. software engineering

Qualifiers

  • Research-article
  • Research
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)152
  • Downloads (Last 6 weeks)27
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Data Systems Education: Curriculum Recommendations, Course Syllabi, and Industry Needs2024 Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3689187.3709609(95-123)Online publication date: 22-Jan-2025
  • (2024)The impact of different combinations of game elements for gamified learning in higher education on student learning outcomes: a multilevel meta-analysisStudies in Higher Education10.1080/03075079.2024.2416498(1-28)Online publication date: 16-Oct-2024
  • (2024)Towards an effective methodology for the integral gamification of classesMultimedia Tools and Applications10.1007/s11042-024-19846-wOnline publication date: 18-Jul-2024
  • (2023)Gamificación en ambientes virtuales de aprendizaje: un cuasi-experimento con estudiantes de Diseño GráficoActualidades Pedagógicas10.19052/ap.vol1.iss79.9Online publication date: 4-Jul-2023
  • (2023)SQL-Wordle: Gamification of SQL Programming ExercisesProceedings of the ACM Conference on Global Computing Education Vol 210.1145/3617650.3624949(190-190)Online publication date: 5-Dec-2023
  • (2023)Learning from Errors: An Empirical Study on the Impact of Gamification on SQL Query FormulationProceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 110.1145/3587102.3588821(341-347)Online publication date: 29-Jun-2023
  • (2023)How Do Computing Education Researchers Talk About Threats and Limitations?Proceedings of the 2023 ACM Conference on International Computing Education Research - Volume 110.1145/3568813.3600114(381-396)Online publication date: 7-Aug-2023
  • (2023)Assessing SQL Programming Language Learning Effectiveness with Peer Assessment Annotation Tool2023 12th International Conference on Awareness Science and Technology (iCAST)10.1109/iCAST57874.2023.10359259(90-95)Online publication date: 9-Nov-2023
  • (2023)Identifying Gamified Teaching Elements in Computer Science Course2023 International Conference on Platform Technology and Service (PlatCon)10.1109/PlatCon60102.2023.10255180(18-23)Online publication date: 16-Aug-2023
  • (2023)Helping Students with the Most Common Questions in an Introductory Databases Course2023 IEEE Global Engineering Education Conference (EDUCON)10.1109/EDUCON54358.2023.10125206(1-7)Online publication date: 1-May-2023
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media