Chapters in book
Theory and Approaches to Computing Education Research. In Past, Present and Future of Computing Education Research, pp 33-50, Springer Nature, 2023. (DOI).
What is Computing Education Research (CER)?. In Past, Present and Future of Computing Education Research, pp 9-31, Springer Nature, 2023. (DOI).
A Case Study: The Uppsala Computing Education Research Group (UpCERG). In Past, Present and Future of Computing Education Research, pp 245-258, Springer Nature, 2023. (DOI).
Ämnesdidaktisk forskning: Ett stöd för utbildningsexcellens. In I stort och smått – med studenten i fokus, volume 1 of Rapportserie från Enheten för kvalitetsutveckling och universitetspedagogik, pp 241-249, Uppsala universitet, 2014.
State of the art in modeling opportunistic networks. In Mobile Opportunistic Networks: Architectures, Protocols and Applications, pp 25-50, Auerbach Publications, Boca Raton, FL, 2011. (DOI).
Explanograms. In Kunskapens nya världar: Mötet mellan pedagogik och teknik vid Uppsala Learning Lab, pp 171-179, Uppsala Learning Lab, Uppsala University, 2010.
Articles in journal
Defining digital excellence: requisite skills and policy implications for digital transformation. In IEEE Access, pp 1-1, Institute of Electrical and Electronics Engineers (IEEE), 2022. (DOI, Fulltext, fulltext:print).
Searching for global employability: Can students capitalize on enabling learning environments?. In ACM Transactions on Computing Education, volume 19, number 2, pp 11:1-29, 2019. (DOI).
Models and methods for computing education research. In Australian Computer Science Communications, volume 34, number 2, pp 95-102, 2012. (External link).
Should we care about global intercultural collaboration?. In ACM Inroads, volume 1, number 3, pp 4-7, 2010. (DOI).
Does Quality Assurance Enhance the Quality of Computing Education?. In Australian Computer Science Communications, volume 32, number 2, pp 9-14, 2010. (External link, fulltext).
Engineering Education Research in Practice: Evolving use of open ended group projects as a pedagogical strategy for developing skills in global collaboration. In International journal of engineering education, volume 26, number 4, pp 795-806, 2010.
Values and Objectives in Computing Education Research. In ACM Transactions on Computing Education, volume 9, number 3, pp 15:1-6, 2009. (DOI, fulltext:postprint).
Learning computer science: Perceptions, actions and roles. In European Journal of Engineering Education, volume 34, pp 327-338, 2009. (DOI).
Learning educational research methods through collaborative research: the PhICER initiative. In Australian Computer Science Communications, volume 30, number 5, pp 35-42, 2008. (External link).
Differing Ways that Computing Academics Understand Teaching.. In Australian Computer Science Communications, volume 29, number 5, pp 97-106, 2007. (External link).
A Survey of Literature on the Teaching of Introductory Programming. In SIGCSE Bulletin inroads, volume 39, number 4, pp 204-223, 2007. (DOI).
A Computing Perspective on the Bologna Process. In SIGCSE Bulletin: inroads, volume 38, number 4, pp 115-131, 2006. (DOI).
Qualitative Research Projects in Computing Education Research: An Overview.. In Australian Computer Science Communications, volume 28, number 5, pp 25-34, 2006. (External link).
Constructing a Core Literature for Computing Education Research. In ACM SIGCSE Bulletin, volume 37, number 4, pp 152-161, 2005. (External link).
Five myths of assessment. In Australian Computer Science Communication, volume 26, number 5, pp 57-61, 2004. (External link).
Structuring CSEd Research Studies: Connecting the Pieces. In ACM SIGCSE Bulletin, volume 35, number 3, pp 149-153, 2003. (DOI, External link).
A Dynamic Load Balancing Architecture for PDES using PVM on Clusters. In Lecture Notes in Computer Science: Recent Advances in Parallel Virtual Machine and Message Passing Interface, volume 2131, pp 166-173, 2001. (External link).
Conference proceedings (ed)
Proc. 8th International Conference on Computing Education Research: Koli Calling. Volume 2009-004 of Technical report / Department of Information Technology, Uppsala University, 2009. (External link).
Conference papers
A Sustainable Internationally Distributed Project Course in Software development. In ENLIGHT Teaching and Learning Conference, Gent,. The Netherlands, 2021.
Inspiring Computational Thinking: A Science Fair Activity. In 2021 IEEE Frontiers in Education Conference (FIE), Institute of Electrical and Electronics Engineers (IEEE), 2021. (DOI).
A Scientometric Journey Through the FIE Bookshelf: 1982-2020. In 2021 IEEE Frontiers in Education Conference (FIE), Institute of Electrical and Electronics Engineers (IEEE), 2021. (DOI).
Through the eyes of a research team: Using theory to enhance STEM Education. In 2021 6th International STEM Education Conference (iSTEM-Ed), pp 1-4, IEEE, 2021. (DOI).
Inspiring Students in Their Learning: A Theoretically Based Discussion Building on Three Courses. In 2019 IEEE Frontiers in Education Conference (FIE 2019), Frontiers in Education Conference, IEEE, 2019. (DOI).
Teachers’ Awards: an Incentive for Pedagogical Development in Saudi Arabia. In 2019 IEEE Frontiers in Education Conference (FIE), Frontiers in Education Conference, 2019. (DOI).
Digital Competence, Teacher Self-Efficacy and Training Needs. In ICER'18: Proceedings of the 2018 acm conference on international computing education research, pp 78-85, Association for Computing Machinery (ACM), 2018. (DOI).
Changing the Educational Epistemologies of Computer Science Teachers: A Case Study of the Kingdom of Saudi Arabia. In 2018 IEEE Frontiers in Education Conference (FIE), Frontiers in Education Conference, IEEE, Piscataway, NJ, 2018. (DOI).
Why are we here?: The educational value model (EVM) as a framework to investigate the role of students’ professional identity development. In 2018 IEEE Frontiers in Education Conference (FIE), Frontiers in Education Conference, IEEE, Piscataway, NJ, 2018. (DOI).
Computer science teachers perspectives on competencies: A case study in the Kingdom of Saudi Arabia. In Informatics in Schools. Fundamentals of Computer Science and Software Engineering, volume 11169 of Lecture Notes in Computer Science, pp 129-140, Springer, 2018. (DOI).
Development of a self-efficacy scale for digital competences in schools. In 2017 IEEE Frontiers in Education Conference (FIE): Proc. 47th ASEE/IEEE Frontiers in Education Conference, Frontiers in Education Conference, IEEE Press, 2017. (DOI, fulltext:postprint).
The Archetype Learning Method: Scaffolding teamwork competences in the engineering classroom. In Proc. 47th ASEE/IEEE Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2017. (DOI).
Unexpected student behaviour and learning opportunities: Using the theory of planned behaviour to analyse a critical incident. In Proc. 47th ASEE/IEEE Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2017. (DOI).
The authenticity of 'authentic' assessment: Some faculty perceptions. In Proc. 47th ASEE/IEEE Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2017. (DOI).
Why are we here?: Student perspectives on the goal of STEM higher education. In Proc. 47th ASEE/IEEE Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2017. (DOI).
A critical analysis of trends in student-centric engineering education and their implications for learning. In Proc. 46th ASEE/IEEE Frontiers in Education Conference, Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2016. (DOI).
Assuring the Quality of Engineering Education. In 2015 International Conference on Learning and Teaching in Computing and Engineering, pp 108-111, 2015. (DOI).
Second year Computer Science and IT students' experience of participation in the discipline. In Proc. 15th International Conference on Computing Education Research: Koli Calling, pp 68-76, ACM Press, New York, 2015. (DOI).
Implications of anonymous assessment. In Proc. 45th ASEE/IEEE Frontiers in Education Conference, Frontiers in Education Conference, pp 1404-1408, IEEE Press, Piscataway, NJ, 2015. (DOI).
Teaching and Learning Computer Science at Al Baha University, Saudi Arabia: Insights from a staff development course. In Proc. 3rd International Conference on Learning and Teaching in Computing and Engineering, pp 1-6, IEEE Computer Society, Los Alamitos, CA, 2015. (DOI, fulltext:preprint).
AccAB – Processes and Roles for Accreditation of Computing Degrees at Al Baha University in Saudi Arabia. In Proc. World Engineering Education Forum, pp 969-970, 2014.
Pedagogical development in engineering: A collaborative project between Saudi Arabia and Sweden. In Proc. World Engineering Education Forum, pp 967-968, 2014.
Discipline-based staff development courses to promote a sustainable SOTL environment: An example from science and engineering at Uppsala University. In Proc. ICED 2014: Educational development in a changing world, pp 392-392, International Consortium for Educational Development, London, UK, 2014.
Integrating global systems development skills into the engineering curriculum. In Proc. 3rd ASEE International Forum, pp 11088:1-8, American Society for Engineering Education, 2014.
Four feed-forward principles enhance students' perception of feedback as meaningful. In Proc. 2nd International Conference on Learning and Teaching in Computing and Engineering, International Conference on Teaching and Learning in Computing and Engineering, pp 272-277, IEEE Computer Society, Los Alamitos, CA, 2014. (DOI).
Learning to develop learning and teaching of CS: a collaborative example. In Proc. 2nd International Conference on Learning and Teaching in Computing and Engineering, International Conference on Teaching and Learning in Computing and Engineering, pp 147-148, IEEE Computer Society, Los Alamitos, CA, 2014. (DOI, fulltext:preprint).
First year Computer Science and IT students' experience of participation in the discipline. In Proc. 2nd International Conference on Learning and Teaching in Computing and Engineering, pp 1-8, IEEE Computer Society, Los Alamitos, CA, 2014. (DOI, fulltext:preprint).
Professional communication skills for engineering professionals. In Proc. 43rd ASEE/IEEE Frontiers in Education Conference, pp 257-263, IEEE, Piscataway, NJ, 2013. (DOI).
Scaffolding pedagogic excellence in higher education. In Improving Student Learning through Research and Scholarship, pp 164-176, Oxford Brookes University, UK, 2013. (fulltext:print).
What is feedback?: Connecting student perceptions to assessment practices. In Proc. 1st International Conference on Learning and Teaching in Computing and Engineering, pp 106-113, IEEE Computer Society, Los Alamitos, CA, 2013. (DOI).
Engagement in Computer Science and IT — What!: A matter of identity?. In Proc. 1st International Conference on Learning and Teaching in Computing and Engineering, pp 114-121, IEEE Computer Society, Los Alamitos, CA, 2013. (DOI, fulltext:postprint).
Hur ser Teknisk-naturvetenskapliga fakultetens lärare på undervisning och lärande. In Universitetspedagogisk utveckling och kvalitet - i praktiken!, pp 21-44, 2012.
Harnessing theory in the service of engineering education research. In Proc. 42nd ASEE/IEEE Frontiers in Education Conference, pp 391-395, IEEE, Piscataway, NJ, 2012. (DOI).
Students' experiences and attitudes towards learning Computer Science. In Proc. 42nd ASEE/IEEE Frontiers in Education Conference, pp 88-93, IEEE, Piscataway, NJ, 2012. (DOI).
Teachers' conceptions of teaching practice. In Improving Student Learning through Research and Scholarship (ISL 2012), Lund University, Sweden, 2012. (Abstract).
Challenges in Developing Global Collaborative Project Courses. In Proc. 1st Forum on International Collaborative Academic Programs, BrownWalker Press, 2012.
Investigating Swedish Teacher's Approaches to Their Teaching Practice. In , San Antonio, TX, 2012.
mJeliot: ICT Support for Interactive Teaching of Programming. In Proc. 41st ASEE/IEEE Frontiers in Education Conference, Frontiers in Education Conference, pp T1J-1-4, IEEE conference proceedings, Piscataway, NJ, 2011. (DOI).
mJeliot: A tool for enhanced interactivity in programming instruction. In Proc. 11th International Conference on Computing Education Research: Koli Calling, pp 16-22, ACM Press, New York, 2011. (DOI).
Conveying Conceptions of Quality through Instruction. In Proc. 7th International Conference on the Quality of Information and Communications Technology, 2010.
Enhancing Student Engagement in an Introductory Programming Course. In Proc. 40th ASEE/IEEE Frontiers in Education Conference, pp F1E-1-2, IEEE, Piscataway, NJ, 2010. (DOI).
Developing Global Teamwork Skills: The Runestone Project. In Annual Global Engineering Education Conference (EDUCON): The Future of Global Learning in Engineering Education, IEEE, 2010. (fulltext).
A global software project: Developing a tablet PC capture platform for explanograms. In Proc. 8th International Conference on Computing Education Research: Koli Calling, volume 2009-004 of Technical report / Department of Information Technology, Uppsala University, pp 41-50, 2009. (Proceedings).
Disseminating phenomenography: Workshops for the computing education research community. In Proc. EARLI SIG 9 Workshop on Phenomenography and Variation Theory: Implications of Phenomenography and Variation Theory in Practice, pp 17-18, Kristianstad Academic Press, Sweden, 2008. (Proceedings).
Stepping Stones: Capacity building in engineering education. In Proc. 38th ASEE/IEEE Frontiers in Education Conference, pp 307-312, IEEE, Piscataway, NJ, 2008. (DOI).
Three Ways of Globalizing IT Engineering Education: Experiences from Two European Universities. In International Conference on Science, Technology and Education Policy: Engineering Education, Innovation and Globalization, pp 63-67, Hangzhou, China, 2008. (fulltext:print).
What’s the problem?: Teachers’ experience of student learning successes and failures. In Proc. 7th Baltic Sea Conference on Computing Education Research: Koli Calling, volume 88 of CRPIT, pp 207-211, Australian Computer Society, 2007. (External link).
CeTUSS (Centrum för Teknikutbildning i Studenternas Sammanhang): A national center for pedagogical development in technology education. In Meeting the Growing Demand for Engineers and Their Educators 2010-2020, 2007. (External link).
What's in a Publication? The Bleeding Edge of Computing Education: Keynote: 2nd Workshop on Computer Science Education. In 2nd Workshop on Computer Science Education, 2007. (External link).
Encouraging Deep Learning Using Student Reflections: A Case Study. In Proc. 6th Baltic Sea Conference on Computing Education Research, pp 38-45, 2006. (External link, ACM digital library).
Maintaining a Core Literature of Computing Education Research. In Koli Calling: 5th Annual Finnish/Baltic Sea Conference on Computer Science Education, p 185, 2006. (External link).
Connectivity Models: A New Approach to Modeling Contacts in Opportunistic Networks. In Proceedings of the Eighth International Information Technology Conference (IITC) 2006, p 185, 2006.
What & When?: Distributing Content in Opportunistic Networks. In International Conference on Wireless and Mobile Computing (ICWMC) 2006, 2006.
Ad Hoc Routing Protocol Verification Through Broadcast Abstraction. In Formal Techniques for Networked and Distributed Systems – FORTE 2005, volume 3731 of Lecture Notes in Computer Science, pp 128-142, Springer-Verlag, Berlin, 2005. (DOI).
Approaches to P2P Applications Development. In Seventh International Workshop on Protocols for High-Speed Networks (PfHSN 2002), 2005. (DOI, External link).
Janus: an architecture for flexible access to sensor networks. In DIN '05: Proceedings of the 1st ACM workshop on Dynamic interconnection of networks, pp 48-52, 2005. (DOI).
Automatized Verification of Ad Hoc Routing Protocols. In Formal Techniques for Networked and Distributed Systems – FORTE 2004, volume 3235 of Lecture Notes in Computer Science, pp 343-358, Springer-Verlag, Berlin, 2004. (DOI).
Runestone, the Story. In Grundutbildningsrådets utvecklingskonferens, Gävle, 2003.
Students' Understanding of Networks in an Internationally Distributed Course.. In Proceedings of 3rd IEEE International Conference of Advanced Learning Technologies (ICALT 2003)., pp 380-381, 2003.
Enriching Online Learning Resources with "Explanograms". In ISICT '03: Proceedings of the 1st international symposium on Information and communication technologies, pp 261-266, 2003. (External link).
Where Are You? Wireless Way's to Enhance Collaboration.. In Frontiers in Education, p 2300, 2003. (DOI, External link).
Describing computer science education research: An academic process view. In SCS 2002, Western multiconference, San Antonio, pp 99-104, 2002. (External link).
Student Evaluation in an International Collaborative Project Course. In Proceedings WISE workshop, 2001.
Reports
What is the word for "Engineering" in Swedish: Swedish students' conceptions of their discipline. Technical report / Department of Information Technology, Uppsala University nr 2007-018, 2007. (External link).