<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://research.nielsdoorn.nl/feed.xml" rel="self" type="application/atom+xml" /><link href="https://research.nielsdoorn.nl/" rel="alternate" type="text/html" /><updated>2026-03-28T08:26:15+00:00</updated><id>https://research.nielsdoorn.nl/feed.xml</id><title type="html">Niels Doorn, Ph.D. student</title><subtitle>My research on improving teaching and learning strategies of software testing in computer science education.</subtitle><author><name>Niels Doorn</name></author><entry><title type="html">Writing in Valencia</title><link href="https://research.nielsdoorn.nl/blog/2026/02/27/Valencia.html" rel="alternate" type="text/html" title="Writing in Valencia" /><published>2026-02-27T13:12:00+00:00</published><updated>2026-02-27T13:12:00+00:00</updated><id>https://research.nielsdoorn.nl/blog/2026/02/27/Valencia</id><content type="html" xml:base="https://research.nielsdoorn.nl/blog/2026/02/27/Valencia.html"><![CDATA[<p>Last week was my final working week at NHL Stenden. 
Since I want to finish my thesis before I start working at my new job at the University of Applied Sciences Iselinge, and I have about 5 weeks in between, I decided to spend two weeks in Valencia to work on my thesis.</p>

<p>This is the fifth day of my first week here. I have been mostly working on my Systematic Literature Review (SLR), which is coming along nicely. I believe I am almost done!</p>

<p><img src="/SLR.png" alt="SLR" title="Part of the SLR" /></p>

<p>Next week I’ll try to work on the methodology part of the thesis and on the puzzle study, for which I need to analyse the data collected from the sessions with the students and with the experts.</p>]]></content><author><name>Niels Doorn</name></author><category term="blog" /><category term="working" /><category term="valencia" /><summary type="html"><![CDATA[Last week was my final working week at NHL Stenden. Since I want to finish my thesis before I start working at my new job at the University of Applied Sciences Iselinge, and I have about 5 weeks in between, I decided to spend two weeks in Valencia to work on my thesis.]]></summary></entry><entry><title type="html">Presenting article at ENASE 2025 in Porto</title><link href="https://research.nielsdoorn.nl/blog/2025/04/04/ENASE.html" rel="alternate" type="text/html" title="Presenting article at ENASE 2025 in Porto" /><published>2025-04-04T09:41:00+00:00</published><updated>2025-04-04T09:41:00+00:00</updated><id>https://research.nielsdoorn.nl/blog/2025/04/04/ENASE</id><content type="html" xml:base="https://research.nielsdoorn.nl/blog/2025/04/04/ENASE.html"><![CDATA[<p>The ENASE Conference, held in Porto, Portugal, from April 4-6, 2025, accepted our article “Design of a Serious Game on Exploratory Software Testing to Improve Student Engagement.” This conference focuses on advancements in software engineering and applications, providing a platform for researchers and practitioners to share their work.</p>

<p>Our article introduces a serious game designed to teach exploratory software testing techniques. The game aims to improve student engagement by providing an interactive and practical learning experience. It highlights the importance of exploratory testing in identifying software defects and enhancing software quality.</p>

<p>My presentation can be found <a href="/ENASE2025%20-%20Niels%20Doorn%20-%20Software%20Testing%20Game.pdf">here</a>.</p>]]></content><author><name>Niels Doorn</name></author><category term="blog" /><category term="working" /><category term="conference" /><summary type="html"><![CDATA[The ENASE Conference, held in Porto, Portugal, from April 4-6, 2025, accepted our article “Design of a Serious Game on Exploratory Software Testing to Improve Student Engagement.” This conference focuses on advancements in software engineering and applications, providing a platform for researchers and practitioners to share their work.]]></summary></entry><entry><title type="html">Couple of days working on Schiermonnikoog</title><link href="https://research.nielsdoorn.nl/blog/2024/08/18/vakantie.html" rel="alternate" type="text/html" title="Couple of days working on Schiermonnikoog" /><published>2024-08-18T06:20:00+00:00</published><updated>2024-08-18T06:20:00+00:00</updated><id>https://research.nielsdoorn.nl/blog/2024/08/18/vakantie</id><content type="html" xml:base="https://research.nielsdoorn.nl/blog/2024/08/18/vakantie.html"><![CDATA[<p>Nothing is better to do some writing than the peace and quiet of the Island of <a href="https://en.wikipedia.org/wiki/Schiermonnikoog">Schiermonnikoog</a>. I’ve rented an AirBnB in the middle of the only village on the island. All I do is sleep, eat, write and repeat and every day I go for a run. Unfortunately, this will not last forever, I arrived yesterday and I will leave on Tuesday.</p>

<p>The things I am going to work on are:</p>

<ul>
  <li>The design of the serious game on testing</li>
  <li>Setting up a panel discussion on Test Informed Learning with Examples</li>
  <li>Design of the continuation of the study with test experts</li>
</ul>

<p><img src="/schier.jpg" alt="Niels running on the beach of Schiermonnikoog" /></p>]]></content><author><name>Niels Doorn</name></author><category term="blog" /><category term="working" /><category term="holiday" /><summary type="html"><![CDATA[Nothing is better to do some writing than the peace and quiet of the Island of Schiermonnikoog. I’ve rented an AirBnB in the middle of the only village on the island. All I do is sleep, eat, write and repeat and every day I go for a run. Unfortunately, this will not last forever, I arrived yesterday and I will leave on Tuesday.]]></summary></entry><entry><title type="html">Visiting the CSEE&amp;amp;T conference and presenting our article</title><link href="https://research.nielsdoorn.nl/blog/2024/07/30/CSEE_T.html" rel="alternate" type="text/html" title="Visiting the CSEE&amp;amp;T conference and presenting our article" /><published>2024-07-30T15:20:00+00:00</published><updated>2024-07-30T15:20:00+00:00</updated><id>https://research.nielsdoorn.nl/blog/2024/07/30/CSEE_T</id><content type="html" xml:base="https://research.nielsdoorn.nl/blog/2024/07/30/CSEE_T.html"><![CDATA[<p>Our <a href="https://www.sciencedirect.com/science/article/pii/S0169023X23000599">article</a> published in Data Knowledge &amp; Engineering journal deserves a wider audience. That is why we submitted it to be presented as a journal first on the <a href="https://conf.researchr.org/home/cseet-2024">CSEE&amp;T conference</a> in Würzburg. This conference is a perfect fit for this article, and the date set in summer means it was possible for me to attend. Würzburg is also very easy to reach by train from my hometown, so I took the opportunity to go there with help of the Deutsche Bahn.</p>

<p>The conference took place in a university building, which, although located right in the city centre, has a very quiet, almost serene atmosphere.</p>

<h2 id="monday">Monday</h2>

<p>I arrived on Monday, just in time for the Academy for Software Engineering Education &amp; Training (ASEE&amp;T) workshop which consisted of four invited talks related to Software Engineering education, the field in which I am a practitioner and researcher. It was very interesting to see all the different perspectives and ideas on this field. Some presentations where very relatable to, while others showed a completely different vision from my own. I guess that is exactly what makes these kinds of conferences interesting.</p>

<p>Although the social program with a boat trip on the Donau (or Danube in German), in the evening sounded very interesting, I opted to spent my time visiting the city on foot during a 10k run. This is much needed practice for my upcoming marathon.</p>

<h2 id="tuesday">Tuesday</h2>

<p>After the opening of the conference, a keynote was presented on the balance between design qualities. It also featured a call to action to incorporate meaningful, real world projects in SE programs. I agree with this, and the approach presented had some interesting ideas. I think the problems with this approach are sort of universal, since the description was relatable for me.</p>

<p>Next, four presentations followed on AI and Machine Learning. Unavoidable it seems these days. The first presentation featured some interesting ideas on role playing games with LLM’s for students. I think we can incorporate this in our program.</p>

<p>Followed by these interesting presentations in the morning and an excellent lunch, I presented our article at the end of the afternoon during a set of other journal first papers. One about serious gaming, and one on parsons problems. Both very interesting!</p>

<p>Finally, after this fully packed day, I returned home by train.</p>]]></content><author><name>Niels Doorn</name></author><category term="blog" /><category term="conference" /><category term="journal first" /><category term="computer science education" /><summary type="html"><![CDATA[Our article published in Data Knowledge &amp; Engineering journal deserves a wider audience. That is why we submitted it to be presented as a journal first on the CSEE&amp;T conference in Würzburg. This conference is a perfect fit for this article, and the date set in summer means it was possible for me to attend. Würzburg is also very easy to reach by train from my hometown, so I took the opportunity to go there with help of the Deutsche Bahn.]]></summary></entry><entry><title type="html">Serious Gaming Summer School Tallinn</title><link href="https://research.nielsdoorn.nl/blog/2024/07/26/SummerSchoolSeriousGaming.html" rel="alternate" type="text/html" title="Serious Gaming Summer School Tallinn" /><published>2024-07-26T10:00:00+00:00</published><updated>2024-07-26T10:00:00+00:00</updated><id>https://research.nielsdoorn.nl/blog/2024/07/26/SummerSchoolSeriousGaming</id><content type="html" xml:base="https://research.nielsdoorn.nl/blog/2024/07/26/SummerSchoolSeriousGaming.html"><![CDATA[<p>One of the main problems with teaching software testing is the lack of interesting ways to teach it. Part of my research is to develop interventions that can be used in different educational contexts to improve this situation. It is well known that applying gamification or the use of serious games can be helpful to engage students in learning skills and concepts.</p>

<p>Therefore, I want to develop a serious game on testing. Players can test a system under test in different ways. Maybe they can choose approaches, test cases or explore the system in another way. All aimed at changing the mindset of students from their “developer approach” to a “divergent tester” approach.</p>

<p><img src="/tallinnSummerSchool.jpg" alt="Serious game summer school banner" title="Banner of the summer school" /></p>

<p>To be able to do this, I attended the <a href="https://summerschool.tlu.ee/design-of-serious-games/">design of serious games</a> summer school at the University of Tallinn, Estonia. It was an excellent experience, with different methods applied to teach us, a group of eleven students, the ins-and-outs of serious game development.</p>

<p>Of course a course of a week is not equivalent to a masters program, however, it did provide me with some essential knowledge on the process of developing games, the use of some platforms to develop a digital serious game, and also ways to evaluate the impact of a game on the students as an indication of the engagement.</p>

<p>During the week we worked in a group of three on the development of a serious game to learn teenagers how to properly do laundry. The labels in clothing and other textiles are hard to understand. The impact of doing the laundry in a wrong way is bad for the clothes, but also for the environment. Our game aims to help the player with the complex task of doing laundry in the correct way and the impact on the environment when done correctly.</p>

<p><img src="/washwizard.png" alt="Impression of the game" title="Impression of the game" /></p>

<p>The game consists of different levels where the player is presented with different quests. While performing these quests, the laundry labels are introduced, the operation of a washing machine is shown and the level of knowledge after these quests is assessed by for example a memory game.</p>

<p><img src="/memory.png" alt="Memory game" title="Impression of the memory game" /></p>

<p>This is of course completely different from the idea that I have for my research, but to produce this game, we had to follow the complete process just as I want to do for the testing game. Also, practising the use of the GDevelop tool made me realize that it could be a good idea to develop a digital prototype first before producing an offline game, which was my initial intention. The benefits of a digital game are extensive, since it is far easier to make changes and to distribute it for pilot-testing.</p>

<p>All in all I believe it was a great way to spend the first week of my summer holiday this way. Tallinn is a great city, also for running along the Baltic Sea, and the summer school exceeded my expectations.</p>

<p><img src="/baltic.jpg" alt="Running along the Baltic Sea" title="View on Tallinn" /></p>]]></content><author><name>Niels Doorn</name></author><category term="blog" /><category term="summer school" /><category term="serious gaming" /><category term="holiday" /><category term="Estonia" /><category term="Tallinn" /><summary type="html"><![CDATA[One of the main problems with teaching software testing is the lack of interesting ways to teach it. Part of my research is to develop interventions that can be used in different educational contexts to improve this situation. It is well known that applying gamification or the use of serious games can be helpful to engage students in learning skills and concepts.]]></summary></entry><entry><title type="html">Poster at NWO ICT.OPEN 2024</title><link href="https://research.nielsdoorn.nl/blog/2024/04/11/ICTOPEEN2024.html" rel="alternate" type="text/html" title="Poster at NWO ICT.OPEN 2024" /><published>2024-04-11T15:43:00+00:00</published><updated>2024-04-11T15:43:00+00:00</updated><id>https://research.nielsdoorn.nl/blog/2024/04/11/ICTOPEEN2024</id><content type="html" xml:base="https://research.nielsdoorn.nl/blog/2024/04/11/ICTOPEEN2024.html"><![CDATA[<p>Our poster at NWO ICT.OPEN 2024 won third prize in the poster awards!</p>

<p><img src="/ICTOPEN2024Winner1.jpg" alt="The award ceremony" /></p>

<p>The abstract for this poster reads:</p>

<p><em>This poster highlights our research into using a serious game to help teaching computer science students software testing to shift from an approach stemmed in rationalism to one more stemmed in empericism. In the industry, software testing is widely recognized as the default way to assess software quality. Many studies have been performed to demonstrate the need to improve testing education from the beggining of Computer Science related degrees. However, for various reasons, Computer Science educators struggle to effectively include software testing in their curricula.</em></p>

<p><em>To fill the gap of novel techniques for testing education, our prior research revealed that students often adopt a so-called ‘developer approach’ in creating tests for software systems, utilizing primarily their conceptual knowledge from their programming courses. These students see testing as a problem-solving task, rooted in rational thinking. We advocate that software testing should not only be done from a ratiolism perspective, but also from a empericism perspective. Testing should be like small scientific experiments, where students use heuristics and exploration to form hypotheses about how the system should work, and then experiment to test these hypotheses and analyze the system’s feedback.</em></p>

<p><em>To support educators in reaching these learning outcomes, we began using gamification and developing a serious game. We use socrative questioning to elicitate critical thinking skills of the students to identify risks concerning the system under test. The anecdotal results from pilot studies suggest that incor- porating such interactive learning methods in computer science programs could change how software testing is understood and experiences by students.</em></p>

<p><img src="/posteerICTOPEN2024.png" alt="ICT.OPEN2024 poster" title="My NWO ICT.OPEN 2024 poster" /></p>]]></content><author><name>Niels Doorn</name></author><category term="blog" /><category term="conference" /><category term="nwo" /><category term="poster" /><category term="prize" /><summary type="html"><![CDATA[Our poster at NWO ICT.OPEN 2024 won third prize in the poster awards!]]></summary></entry><entry><title type="html">Presenting at INTED 2024</title><link href="https://research.nielsdoorn.nl/blog/2024/03/04/INTED2024.html" rel="alternate" type="text/html" title="Presenting at INTED 2024" /><published>2024-03-04T17:45:00+00:00</published><updated>2024-03-04T17:45:00+00:00</updated><id>https://research.nielsdoorn.nl/blog/2024/03/04/INTED2024</id><content type="html" xml:base="https://research.nielsdoorn.nl/blog/2024/03/04/INTED2024.html"><![CDATA[<h1 id="from-rationalism-to-empiricism-in-software-testing-education-through-gamification">From Rationalism to Empiricism in Software Testing Education Through Gamification</h1>

<p>On the <a href="http://https://iated.org/inted/">INTED2024</a> conference I presented our work on developing a serious game to improve software testing education. For those interested:</p>

<ul>
  <li><strong>Presentation Download</strong>: <a href="/INTED2024.pdf">here</a></li>
  <li><strong>Abstract</strong>: <a href="https://library.iated.org/view/DOORN2024FRO">here</a></li>
  <li><strong>Full Paper</strong>: <a href="/109071.pdf">here</a></li>
</ul>

<p>My presentation was part of the “Computer Science and Cybersecurity Education” session, at the end of the first day of the two day conference. Other presentations included topics on gamification of professional skills, the design of curricula on cyber security and chat bots for first year students. This diverse group made for a nice audience and a positive vibe.</p>

<p>My presentation was at the end of a very intensive but interesting day with lots of presentations on AI, gamification and innovation in education.</p>

<p><img src="/inted2024.png" alt="RTC2023" title="From Rationalism to Empiricism in Software Testing Education Through Gamification" /></p>]]></content><author><name>Niels Doorn</name></author><category term="blog" /><category term="presentation" /><summary type="html"><![CDATA[From Rationalism to Empiricism in Software Testing Education Through Gamification]]></summary></entry><entry><title type="html">Testing day 2023</title><link href="https://research.nielsdoorn.nl/blog/2023/11/02/testdag.html" rel="alternate" type="text/html" title="Testing day 2023" /><published>2023-11-02T10:45:00+00:00</published><updated>2023-11-02T10:45:00+00:00</updated><id>https://research.nielsdoorn.nl/blog/2023/11/02/testdag</id><content type="html" xml:base="https://research.nielsdoorn.nl/blog/2023/11/02/testdag.html"><![CDATA[<p>On the <a href="http://testdag.nl/">Testing days 2023</a> I will give a talk about test modelling using an online web based modelling tool. This is the text for the program on the website.</p>

<h2 id="sensemaking-in-test-modelling-with-testcompass">Sensemaking in test modelling with TestCompass</h2>

<p>In the dynamic landscape of software development, testing has emerged as the most commonly used technique for measuring software quality. Despite its significance, software testing often receives insufficient attention in computer science education, leading to suboptimal testing practices among students and graduates.</p>

<p>Teaching software testing is a complex intellectual activity for which students need to allocate multiple cognitive resources at the same time. 
A systematically developed body of knowledge of didactic approaches, effects of educational settings, and learning outcomes is lacking.</p>

<p>As a first step in determining how software testing education can be improved, we have studied the sensemaking process of students designing test cases using an online modelling tool. We continue this research by studying the approaches taken by test experts when designing test cases. 
By comparing students to these experts, we will know where the deficiencies lie for them and what we need to train them on.
We can use this knowledge to develop instructional designs that can be used in different educational contexts.</p>

<p>To address this issue, the presentation will shed light on the intricate process of teaching software testing.</p>

<p><strong>Key Highlights:</strong></p>

<ul>
  <li>Unveiling the challenges associated with teaching software testing in educational settings.</li>
  <li>Exploring the multifaceted cognitive demands placed on students during software testing education.</li>
  <li>Examining the existing gap in didactic approaches and learning outcomes in software testing education.</li>
  <li>Insightful comparison between student-generated test cases and those created by seasoned test experts.</li>
  <li>Identifying deficiencies and opportunities for improvement in software testing education.</li>
  <li>Future prospects of developing innovative instructional designs to enhance software testing proficiency.</li>
</ul>

<p>This presentation marks a significant stride toward bridging the gap between theory and practice in software testing education. Join us as we uncover valuable insights that will pave the way for a more effective approach to teaching this essential skill.</p>

<p><strong>About the Speaker:</strong></p>

<p>Niels Doorn is a dedicated PhD Student at the Open Universiteit, specializing in software testing methodologies. His dual role as a Team Leader and Lecturer / Researcher at the NHL Stenden University of Applied Sciences reflects his commitment to advancing computer science education. With a keen focus on improving software testing practices, Niels brings a unique perspective to the table.</p>]]></content><author><name>Niels Doorn</name></author><category term="blog" /><category term="presentation" /><summary type="html"><![CDATA[On the Testing days 2023 I will give a talk about test modelling using an online web based modelling tool. This is the text for the program on the website.]]></summary></entry><entry><title type="html">European Summer School on Science Communication</title><link href="https://research.nielsdoorn.nl/blog/2023/08/09/summerschool2023.html" rel="alternate" type="text/html" title="European Summer School on Science Communication" /><published>2023-08-09T09:00:00+00:00</published><updated>2023-08-09T09:00:00+00:00</updated><id>https://research.nielsdoorn.nl/blog/2023/08/09/summerschool2023</id><content type="html" xml:base="https://research.nielsdoorn.nl/blog/2023/08/09/summerschool2023.html"><![CDATA[<p>In the second week of July I attended the <a href="https://sci-com.org/">European Summer School on Science Communication (ES3C) 2023</a>. Together with several other PhD students, we learned and experiences different ways of dealing with communication matters of our science projects. The trainers used very engaging and different ways of educating us, so it was not only interesting content wise, but also for me as an educator. For example, we started with a murder mystery to get to know each other.</p>

<p>I learned a lot from the media training, especially how to get your point across when being interviewed, despite the interviewer’s intentions to make you say something else. Also, how to use social media to get your science results to be used for a wider audience was interesting. Examples of highly effective ways to do this were shown.</p>

<p>The days where fully packed, so I did not get to see much of Frankfurt, where the school was, but I enjoyed being there. I would definitely recommend other PhD student to attend this summer school next year.</p>]]></content><author><name>Niels Doorn</name></author><category term="blog" /><category term="summer school" /><category term="communication" /><summary type="html"><![CDATA[In the second week of July I attended the European Summer School on Science Communication (ES3C) 2023. Together with several other PhD students, we learned and experiences different ways of dealing with communication matters of our science projects. The trainers used very engaging and different ways of educating us, so it was not only interesting content wise, but also for me as an educator. For example, we started with a murder mystery to get to know each other.]]></summary></entry><entry><title type="html">Presentation at OURsi event</title><link href="https://research.nielsdoorn.nl/blog/2023/06/20/OURSi.html" rel="alternate" type="text/html" title="Presentation at OURsi event" /><published>2023-06-20T08:43:00+00:00</published><updated>2023-06-20T08:43:00+00:00</updated><id>https://research.nielsdoorn.nl/blog/2023/06/20/OURSi</id><content type="html" xml:base="https://research.nielsdoorn.nl/blog/2023/06/20/OURSi.html"><![CDATA[<p>Understanding the Sensemaking Process in Test Case Design: Enhancing Software Testing Education</p>

<p>Software testing is a widely used technique for quality assurance in the software industry. However, in computer science education, software testing is often neglected, and students struggle to effectively test their software. Teaching software testing is challenging, as it requires students to allocate multiple cognitive resources simultaneously. Despite various attempts to address this issue, progress in improving software testing education has been limited.</p>

<p>To enhance pedagogical approaches in software testing, it is crucial to gain a deeper understanding of the sensemaking process that occurs when students design test cases. In an initial exploratory study, we identified four distinct sensemaking approaches employed by students during test model creation. Building upon these findings, we conducted a follow-up study with 50 students from a large university in Spain.</p>

<p>In this study, we provided the participants with a specialized web-based tool for modelling test cases. They were tasked with creating test models based on given descriptions of test problems. We evaluated the fit between the models and the test problems, examined the sensemaking processes employed by students, and gathered their perspectives on the assignment. To capture comprehensive data, we collected textual, graphical, and video data, which were analysed using an iterative inductive analysis process.</p>

<p>The insights gained from our study shed light on the sensemaking processes involved in test case modelling. We refined our previous findings and identified new sensemaking approaches. These results have significant implications for influencing the sensemaking process in software testing education. By addressing potential misconceptions and fostering desired mental models for test case design, we can improve the effectiveness of software testing education.</p>

<p>Our findings provide a foundation for further research and exploration in this domain. By gaining a deeper understanding of the sensemaking process, we can develop interventions and pedagogical strategies to enhance software testing education and equip students with the necessary skills for effective software testing.</p>]]></content><author><name>Niels Doorn</name></author><category term="blog" /><category term="event" /><category term="ou" /><category term="presentation" /><category term="sensemaking" /><summary type="html"><![CDATA[Understanding the Sensemaking Process in Test Case Design: Enhancing Software Testing Education]]></summary></entry></feed>