SQL education : a systematic mapping study and future research agenda
Taipalus, T., & Seppänen, V. (2020). SQL education : a systematic mapping study and future research agenda. ACM Transactions on Computing Education, 20(3), Article 20. https://doi.org/10.1145/3398377
Julkaistu sarjassa
ACM Transactions on Computing EducationPäivämäärä
2020Tekijänoikeudet
© 2020 Association for Computing Machinery
Structured Query Language (SQL) skills are crucial in software engineering and computer science. However, teaching SQL effectively requires both pedagogical skill and considerable knowledge of the language. Educators and scholars have proposed numerous considerations for the betterment of SQL education, yet these considerations may be too numerous and scattered among different fora for educators to find and internalize, as no systematic mappings or literature reviews regarding SQL education have been conducted. The two main goals of this mapping study are to provide an overview of educational SQL research topics, research types and publication fora, and to collect and propagate SQL teaching practices for educators to utilize. Additionally, we present a short future research agenda based on insights from the mapping process. We conducted a systematic mapping study complemented by snowballing techniques to identify applicable primary studies. We classified the primary studies according to research type, and utilized directed content analysis to classify the primary studies by their topic. Out of our selected 89 primary studies, we identified six recurring topics: (i) student errors in query formulation; (ii) characteristics and presentation of the exercise database; (iii) specific and (iv) non-specific teaching approach suggestions (v) patterns and visualization; and (vi) easing teacher workload. We list 66 teaching approaches the primary studies argued for (and in some cases against). For researchers, we provide a systematic map of educational SQL research, and future research agenda. For educators, we present an aggregated body of knowledge on teaching practices in SQL education over a time frame of 30 years. In conclusion, we suggest that replication studies, studies on advanced SQL concepts, and studies on aspects other than data retrieval are needed to further educational SQL research.
...
Julkaisija
Association for Computing Machinery (ACM)ISSN Hae Julkaisufoorumista
1946-6226Asiasanat
Julkaisu tutkimustietojärjestelmässä
https://converis.jyu.fi/converis/portal/detail/Publication/41531149
Metadata
Näytä kaikki kuvailutiedotKokoelmat
Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
A systematic mapping study on group work research in computing education projects
Kokkoniemi, Mikko; Isomöttönen, Ville (Elsevier, 2023)Context: For developing students’ group- and teamwork skills needed in the team-oriented work environments of the software industry, the role of project-based learning is considered central. Yet there does not appear to ... -
15 Years of Parental Burnout Research : Systematic Review and Agenda
Mikolajczak, Moïra; Aunola, Kaisa; Sorkkila, Matilda; Roskam, Isabelle (SAGE Publications, 2023)Parental burnout (PB), an exhaustion disorder related to parenting, is receiving increasing attention. In this article we aim to take stock of the findings accumulated about PB over the past 15 years. We review and organize ... -
How can algorithms help in segmenting users and customers? : A systematic review and research agenda for algorithmic customer segmentation
Salminen, Joni; Mustak, Mekhail; Sufyan, Muhammad; Jansen, Bernard J. (Palgrave Macmillan, 2023)What algorithm to choose for customer segmentation? Should you use one algorithm or many? How many customer segments should you create? How to evaluate the results? In this research, we carry out a systematic literature ... -
A systematic literature review on employee relations with CSR : State of art and future research agenda
Onkila, Tiina; Sarna, Bhavesh (John Wiley & Sons, 2022)Within recent years, the literature on employee–CSR relations has grown significantly. However, the research is fragmented throughout various journals and disciplines, and we still lack a comprehensive literature review ... -
Building Blocks Towards More Effective SQL Error Messages
Taipalus, Toni; Grahn, Hilkka (ACM, 2024)Reading and interpreting error messages are significant aspects of a software developer's work. Despite the importance and prevalence of error messages, especially for novices, SQL compiler error messages from various ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.