hig.sePublications
Change search
Link to record
Permanent link

Direct link
Boustedt, Jonas
Publications (10 of 34) Show all publications
Humble, N., Boustedt, J., Holmgren, H., Milutinovic, G., Seipel, S. & Östberg, A.-S. (2023). Cheaters or AI-Enhanced Learners: Consequences of ChatGPT for Programming Education. Electronic Journal of e-Learning
Open this publication in new window or tab >>Cheaters or AI-Enhanced Learners: Consequences of ChatGPT for Programming Education
Show others...
2023 (English)In: Electronic Journal of e-Learning, E-ISSN 1479-4403Article in journal (Refereed) Epub ahead of print
Abstract [en]

Artificial Intelligence (AI) and related technologies have a long history of being used in education for motivating learners and enhancing learning. However, there have also been critiques for a too uncritical and naïve implementation of AI in education (AIED) and the potential misuse of the technology. With the release of the virtual assistant ChatGPT from OpenAI, many educators and stakeholders were both amazed and horrified by the potential consequences for education. One field with a potential high impact of ChatGPT is programming education in Computer Science (CS), where creating assessments has long been a challenging task due to the vast amount of programming solutions and support on the Internet. This now appears to have been made even more challenging with ChatGPT’s ability to produce both complex and seemingly novel solutions to programming questions. With the support of data collected from interactions with ChatGPT during the spring semester of 2023, this position paper investigates the potential opportunities and threats of ChatGPT for programming education, guided by the question: What could the potential consequences of ChatGPT be for programming education? This paper applies a methodological approach inspired by analytic autoethnography to investigate, experiment, and understand a novel technology through personal experiences. Through this approach, the authors have documented their interactions with ChatGPT in field diaries during the spring semester of 2023. Topics for the questions have related to content and assessment in higher education programming courses. A total of 6 field diaries, with 82 interactions (1 interaction = 1 question + 1 answer) and additional reflection notes, have been collected and analysed with thematic analysis. The study finds that there are several opportunities and threats of ChatGPT for programming education. Some are to be expected, such as that the quality of the question and the details provided highly impact the quality of the answer. However, other findings were unexpected, such as that ChatGPT appears to be “lying” in some answers and to an extent passes the Turing test, although the intelligence of ChatGPT should be questioned. The conclusion of the study is that ChatGPT have potential for a significant impact on higher education programming courses, and probably on education in general. The technology seems to facilitate both cheating and enhanced learning. What will it be? Cheating or AI-enhanced learning? This will be decided by our actions now since the technology is already here and expanding fast.

Place, publisher, year, edition, pages
Academic Publishing International Limited, 2023
Keywords
Artificial Intelligence in education, ChatGPT, Programming education, Computer Science Education, AI-enhanced learning
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:hig:diva-43482 (URN)10.34190/ejel.21.5.3154 (DOI)
Available from: 2023-12-19 Created: 2023-12-19 Last updated: 2023-12-20Bibliographically approved
Humble, N., Boustedt, J., Holmgren, H., Milutinovic, G., Seipel, S. & Östberg, A.-S. (2023). The consequences of ChatGPT for programming education: Cheating or AI-enhanced learning?. In: Symposium on AI Opportunities and Challenges: Education will never be the same again. Paper presented at Symposium on AI Opportunities and Challenges (SAIOC), 5 December 2023 (online) (pp. 15-16). ACI Academic Conferences International, 1
Open this publication in new window or tab >>The consequences of ChatGPT for programming education: Cheating or AI-enhanced learning?
Show others...
2023 (English)In: Symposium on AI Opportunities and Challenges: Education will never be the same again, ACI Academic Conferences International, 2023, Vol. 1, p. 15-16Conference paper, Oral presentation with published abstract (Other academic)
Abstract [en]

Artificial Intelligence (AI) and related technologies have a long history of being used in education for motivating learners and enhancing learning. However, there have also been critiques for a too uncritical and naïve implementation of AI in education (AIED) and the potential misuse of the technology. With the release of the virtual assistant ChatGPT from OpenAI, many educators and stakeholders were both amazed and horrified by the potential consequences for education. One field with a potential high impact of ChatGPT is programming education in Computer Science (CS), where assessments have long been challenging due to the vast amount of programming solutions and support on the Internet. This now appears to have been made even more challenging with ChatGPT’s ability to produce both complex and seemingly novel solutions to programming questions. With the support of data collected from interactions with ChatGPT during the spring semester of 2023, a study was conducted where potential opportunities and threats of ChatGPT for programming education were investigated. The question to answer was: What will the consequences be for programming education? 

The study applied a methodological approach inspired by action research and analytic autoethnography to investigate, experiment and understand a novel technology through personal experiences. Through this approach, the authors have documented their interactions with ChatGPT in field diaries during the spring semester of 2023. Topics for the questions have related to content and assessment in higher education programming courses. A total of 6 field diaries, with 82 interactions (1 interaction = 1 question + 1 answer) and additional reflection notes, have been collected and analysed with thematic analysis. 

Findings of the study include several opportunities and threats of ChatGPT for programming education. Some are to be expected, such as that the quality of the question and the details provided highly impact the quality of the answer. However, other findings were unexpected, such as that ChatGPT appears to be lying in some answers and to an extent passes the Turing test, although the intelligence of ChatGPT should be questioned. The conclusion of the study is that ChatGPT will have a significant impact on higher education programming courses, and probably on education in general. The technology seems to facilitate both cheating and enhanced learning. What will it be? Cheating or AI-enhanced learning? This will be decided by our actions now since the technology is already here and expanding fast. 

Place, publisher, year, edition, pages
ACI Academic Conferences International, 2023
Keywords
Artificial Intelligence in Education, ChatGPT, Programming Education, Computer Science Education, AI-enhanced learning
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:hig:diva-43425 (URN)
Conference
Symposium on AI Opportunities and Challenges (SAIOC), 5 December 2023 (online)
Available from: 2023-12-11 Created: 2023-12-11 Last updated: 2023-12-11Bibliographically approved
Viirman, O., Pettersson, I., Björklund, J. & Boustedt, J. (2018). Programming in mathematics teacher education: A collaborative teaching approach. In: : . Paper presented at INDRUM 2018: Second conference of the International Network for Didactic Research in University Mathematics, University of Agder, Norway, 5-7 April 2018 (pp. 464-465).
Open this publication in new window or tab >>Programming in mathematics teacher education: A collaborative teaching approach
2018 (English)Conference paper, Oral presentation with published abstract (Refereed)
Keywords
novel approaches to teaching, teaching and learning of mathematics in other fields, team teaching, algorithmic thinking, programming.
National Category
Didactics
Research subject
Innovative Learning
Identifiers
urn:nbn:se:hig:diva-30812 (URN)
Conference
INDRUM 2018: Second conference of the International Network for Didactic Research in University Mathematics, University of Agder, Norway, 5-7 April 2018
Available from: 2019-10-18 Created: 2019-10-18 Last updated: 2020-11-23Bibliographically approved
McCartney, R., Boustedt, J., Eckerdal, A., Sanders, K. & Zander, C. (2017). Folk pedagogy and the geek gene: geekiness quotient. In: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education: . Paper presented at 48th ACM SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2017; Seattle, United States; 8-11 March 2017 (pp. 405-410). NY, USA: ACM Digital Library
Open this publication in new window or tab >>Folk pedagogy and the geek gene: geekiness quotient
Show others...
2017 (English)In: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, NY, USA: ACM Digital Library, 2017, p. 405-410Conference paper, Published paper (Refereed)
Abstract [en]

In a survey of the CS-education community, we find a range of beliefs about the "geek gene" theory. We suggest an alternative term, the "geekiness quotient (GQ)". The GQ, grounded in Gardner's work on multiple intelligences, is a hypothetical measure of the student's current CS ability. The GQ supports a moderate view of the geek gene: that students arrive in our classrooms with a range of CS abilities, whether acquired through background or innate talent, and can improve their abilities through effort.

Place, publisher, year, edition, pages
NY, USA: ACM Digital Library, 2017
Keywords
fixed or growth mindset, folk pedagogy, geek gene, innate ability
National Category
Computer and Information Sciences Learning
Research subject
Innovative Learning
Identifiers
urn:nbn:se:hig:diva-23964 (URN)10.1145/3017680.3017746 (DOI)000468494200074 ()2-s2.0-85018307420 (Scopus ID)978-1-4503-4698-6 (ISBN)
Conference
48th ACM SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2017; Seattle, United States; 8-11 March 2017
Available from: 2017-05-02 Created: 2017-05-02 Last updated: 2020-11-23Bibliographically approved
Sanders, K., Boustedt, J., Eckerdal, A., McCartney, R. & Zander, C. (2017). Folk Pedagogy: Nobody Doesn't Like Active Learning. In: Josh Tenenberg and Lauri Malmi (Ed.), Proceedings of the 2017 ACM Conference on International Computing Education Research (ICER 17): . Paper presented at ACM Conference on International Computing Education, August 18-20, 2017, Tacoma, WA, USA (pp. 145-154). Tacoma, Washington, USA: ACM Publications
Open this publication in new window or tab >>Folk Pedagogy: Nobody Doesn't Like Active Learning
Show others...
2017 (English)In: Proceedings of the 2017 ACM Conference on International Computing Education Research (ICER 17) / [ed] Josh Tenenberg and Lauri Malmi, Tacoma, Washington, USA: ACM Publications, 2017, p. 145-154Conference paper, Published paper (Refereed)
Abstract [en]

In a survey of the computing education community, many respondents suggested "active learning" as a teaching approach that would increase the likelihood of student success. In light of these responses, we analyze the way in which active learning is described in the computing-education literature. We find a strong consensus that active learning is good, but a lack of precision in how the term is used, often without definition, to describe instructional techniques, rather than student learning. In addition, active learning techniques are often discussed as if they were all equally effective. We suggest that making clear distinctions, both between teaching techniques and active learning and among the teaching techniques, would be fruitful for both instructors and researchers. Finally, we propose some dimensions along which distinctions among techniques could usefully be made.

Place, publisher, year, edition, pages
Tacoma, Washington, USA: ACM Publications, 2017
Keywords
active learning, activity, folk pedagogy, reflection, social interaction, techniques
National Category
Computer Sciences Learning
Research subject
Innovative Learning
Identifiers
urn:nbn:se:hig:diva-25168 (URN)10.1145/3105726.3106192 (DOI)000426498000018 ()2-s2.0-85030168149 (Scopus ID)978-1-4503-4968-0 (ISBN)
Conference
ACM Conference on International Computing Education, August 18-20, 2017, Tacoma, WA, USA
Available from: 2017-09-06 Created: 2017-09-06 Last updated: 2020-11-23Bibliographically approved
Thomas, L., Boustedt, J., Eckerdal, A., McCartney, R., Moström, J.-E., Sanders, K. & Zander, C. (2017). In the liminal space: software design as a threshold skill. Practice and Evidence of the Scholarship of Teaching and Learning in Higher Education, 12(2), 333-351
Open this publication in new window or tab >>In the liminal space: software design as a threshold skill
Show others...
2017 (English)In: Practice and Evidence of the Scholarship of Teaching and Learning in Higher Education, E-ISSN 1750-8428, Vol. 12, no 2, p. 333-351Article in journal (Refereed) Published
Abstract [en]

In previous work we proposed the idea of ‘threshold skills’ as a complement to threshold concepts. The definition of threshold concepts assumes that theoretical knowledge is paramount: gaining the understanding of particular concepts irreversibly transforms the learners. We noted, however, that mastering computing, like many disciplines, requires learning a combination of concepts and skills, and we suggested that this required further investigation. In this paper we examine the activity of designing software as a possible example of such a threshold skill. We looked at 35 software designs collected from students nearing graduation in computing courses, and see many of the characteristics of threshold skill and also of students being in liminal space. A close examination of the students’ designs leads to some useful implications for teaching this fundamental activity.

Keywords
Threshold concepts, Threshold skills, Professional education, Practice
National Category
Other Computer and Information Science
Research subject
no Strategic Research Area (SFO)
Identifiers
urn:nbn:se:hig:diva-20650 (URN)
Available from: 2015-11-24 Created: 2015-11-24 Last updated: 2023-07-05Bibliographically approved
McCartney, R., Boustedt, J., Eckerdal, A., Sanders, K., Thomas, L. & Zander, C. (2016). Why computing students learn on their own: motivation for self-directed learning of computing. ACM Transactions on Computing Education, 16(1), Article ID 2.
Open this publication in new window or tab >>Why computing students learn on their own: motivation for self-directed learning of computing
Show others...
2016 (English)In: ACM Transactions on Computing Education, ISSN 1946-6226, E-ISSN 1946-6226, Vol. 16, no 1, article id 2Article in journal (Refereed) Published
Abstract [en]

In this article, we address the question of why computing students choose to learn computing topics on their own. A better understanding of why some students choose to learn on their own may help us to motivate other students to develop this important skill. In addition, it may help in curriculum design; if we need to leave some topics out of our expanding curriculum, a good choice might be those topics that students readily learn on their own.

Based on a thematic analysis of 17 semistructured interviews, we found that computing students’ motivations for self-directed learning fall into four general themes: projects, social and peer interactions, joy of learning, and fear. Under these, we describe several more specific subthemes, illustrated in the words of the students.

The project-related and social motivations are quite prominent. Although these motivations appear in theliterature, they received greater emphasis from our interviewees. Perhaps most characteristic of computingis the motivation to learn to complete some project, both projects done for fun and projects required for schoolor work.

Place, publisher, year, edition, pages
New York, NY, USA: Association for Computing Machinery (ACM), 2016
Keywords
Measurement, Experimentation, Motivation, informal learning, self-directed learning
National Category
Other Computer and Information Science
Identifiers
urn:nbn:se:hig:diva-20648 (URN)10.1145/2747008 (DOI)000373910200003 ()2-s2.0-84955469730 (Scopus ID)
Available from: 2015-11-24 Created: 2015-11-24 Last updated: 2020-11-09Bibliographically approved
Thomas, L., Boustedt, J., Eckerdal, A., McCartney, R., Moström, J.-E., Sanders, K. & Zander, C. (2014). A broader threshold: Including skills as well as concepts in computing education. In: Catherine O´Mahony, Aril Buchanan,Mary O´Rourke, Bettie Higgs (Ed.), Threshold Concepts: From personal practice to communities of practice: Proceedings of the National Academy’s Sixth Annual Conference and the Fourth Biennial Threshold Concepts Conference. Paper presented at NAIRTL 2014, National Academy’s Sixth Annual Conference and the Fourth Biennial Threshold Concepts Conference, 27-29 June 2012, Dublin, Ireland (pp. 154-158). Cork, Ireland: NAIRTL
Open this publication in new window or tab >>A broader threshold: Including skills as well as concepts in computing education
Show others...
2014 (English)In: Threshold Concepts: From personal practice to communities of practice: Proceedings of the National Academy’s Sixth Annual Conference and the Fourth Biennial Threshold Concepts Conference / [ed] Catherine O´Mahony, Aril Buchanan,Mary O´Rourke, Bettie Higgs, Cork, Ireland: NAIRTL , 2014, p. 154-158Conference paper, Published paper (Refereed)
Abstract [en]

We propose ‘threshold skills’ as a complement to threshold concepts. The definition of threshold concepts assumes that theoretical knowledge is paramount: gaining the understanding of particular concepts irreversibly transforms the learners.

Mastering computing, like many disciplines, however, requires learning a combination of concepts and skills. Mathematicians learn to do proofs, musicians learn to play their instruments, and martial artists learn to make moves by doing these activities, not just intellectually understanding them. We propose some characteristics for threshold skills and outline implications for teaching and for future work.

Place, publisher, year, edition, pages
Cork, Ireland: NAIRTL, 2014
Keywords
Threshold concepts, threshold skills, professional education, practice
National Category
Other Computer and Information Science
Identifiers
urn:nbn:se:hig:diva-20652 (URN)978-1-906642-59-4 (ISBN)
Conference
NAIRTL 2014, National Academy’s Sixth Annual Conference and the Fourth Biennial Threshold Concepts Conference, 27-29 June 2012, Dublin, Ireland
Note

All these original works are made available under the Creative Commons Licence (http://creativecommons.org/) identified as Attribution-Non-Commercial-ShareAlike 3.0

Available from: 2015-11-24 Created: 2015-11-24 Last updated: 2020-12-18Bibliographically approved
McCartney, R., Boustedt, J., Eckerdal, A., Sanders, K. & Zander, C. (2013). Can first–year students program yet?: a study revisited. In: Beth Simon, Alison Clear, Quintin Cutts (Ed.), ICER´13: Proceedings of the ninth International Conference on International Computing Education Research: . Paper presented at ICER '13 International Computing Education Research Conference, August 12 - 14, 2013, La Jolla, CA, USA (pp. 91-98). Association for Computing Machinery (ACM)
Open this publication in new window or tab >>Can first–year students program yet?: a study revisited
Show others...
2013 (English)In: ICER´13: Proceedings of the ninth International Conference on International Computing Education Research / [ed] Beth Simon, Alison Clear, Quintin Cutts, Association for Computing Machinery (ACM), 2013, p. 91-98Conference paper, Published paper (Refereed)
Abstract [en]

Threshold concepts can be used to both organize disciplinaryknowledge and explain why students have diculties at cer-tain points in the curriculum. Threshold concepts transforma student's view of the discipline; before being learned, theycan block a student's progress.In this paper, we propose that in computing, skills, inaddition to concepts, can sometimes be thresholds. Somestudents report nding skills more dicult than concepts.We discuss some computing skills that may be thresholdsand compare threshold skills and threshold concepts.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2013
Keywords
threshold concepts, threshold skills
National Category
Other Computer and Information Science
Identifiers
urn:nbn:se:hig:diva-20651 (URN)10.1145/2493394.2493412 (DOI)
Conference
ICER '13 International Computing Education Research Conference, August 12 - 14, 2013, La Jolla, CA, USA
Available from: 2015-11-24 Created: 2015-11-24 Last updated: 2018-03-13Bibliographically approved
Zander, C., Boustedt, J., Eckerdal, A., Mccartney, R., Moström, J. E., Sanders, K. & Thomas, L. (2012). Self-directed learning: Stories from industry. In: Proceedings - 12th Koli Calling International Conference on Computing Education Research, Koli Calling 2012: . Paper presented at 12th Koli Calling International Conference on Computing Education Research, Koli Calling 2012, 15-18 November, Koli, Finland (pp. 111-117).
Open this publication in new window or tab >>Self-directed learning: Stories from industry
Show others...
2012 (English)In: Proceedings - 12th Koli Calling International Conference on Computing Education Research, Koli Calling 2012, 2012, p. 111-117Conference paper, Published paper (Refereed)
Abstract [en]

We report preliminary results from an ongoing investigation of how computing professionals perceive and value selfdirected learning, based on a qualitative analysis of interviews with ten computing professionals. The professionals expect that future colleagues will have a well-developed ability to learn on their own. They indicate that professionals use a range of resources, strategies, and collaborators to help them learn. They find their work-related self-directed learning enjoyable, expressing a sense of confidence and pride; yet they often also find it to be a stressful never-ending process.

Keywords
Industry perspective, Informal learning, Self-directed learning
National Category
Computer Sciences
Identifiers
urn:nbn:se:hig:diva-15223 (URN)10.1145/2401796.2401810 (DOI)2-s2.0-84871586550 (Scopus ID)978-145031795-5 (ISBN)
Conference
12th Koli Calling International Conference on Computing Education Research, Koli Calling 2012, 15-18 November, Koli, Finland
Available from: 2013-09-13 Created: 2013-09-13 Last updated: 2018-03-13Bibliographically approved
Organisations

Search in DiVA

Show all publications