中文
相关论文

相关论文: Teaching Software Testing and Debugging with the S…

200 篇论文

Nowadays, computer simulations have reached amazing graphic results, providing awesome visual descriptions explaining the evolution of very complex physics phenomena, implementing the laws of Nature. Sometimes, without a scientific guide,…

天体物理仪器与方法 · 物理学 2021-11-09 Simone Iovenitti , Luca Perri

Advances in technology, a growing pool of sensitive data, and heightened global tensions has increased the demand for skilled cybersecurity professionals. Despite the recent increase in attention given to cybersecurity education,…

密码学与安全 · 计算机科学 2025-02-11 Dylan Huitema , Albert Wong

Reflection is a critical aspect of the learning process. However, educational games tend to focus on supporting learning concepts rather than supporting reflection. While reflection occurs in educational games, the educational game design…

人机交互 · 计算机科学 2020-06-22 Jennifer Villareale , Colan F. Biemer , Magy Seif El-Nasr , Jichen Zhu

Learning about databases is indispensable for individuals studying software engineering or computer science or those involved in the IT industry. We analyzed a remote educational escape room for teaching about databases in four different…

计算机与社会 · 计算机科学 2024-09-16 Enrique Barra , Sonsoles López-Pernas , Aldo Gordillo , Alejandro Pozo , Andres Muñoz-Arcentales , Javier Conde

While learning by teaching is a popular pedagogical technique, it is a learning phenomenon that is difficult to study due to variability in the tutor-tutee pairings and learning environments. In this paper, we introduce the Curiosity…

人机交互 · 计算机科学 2021-08-24 Ken Jen Lee , Apoorva Chauhan , Joslin Goh , Elizabeth Nilsen , Edith Law

Software testing is a critical element of software quality assurance and represents the ultimate review of specification, design and coding. Software testing is the process of testing the functionality and correctness of software by running…

软件工程 · 计算机科学 2010-01-26 S. S. Riaz Ahamed

Rising advancements and ICT have changed the way of life of society, every single logical zone are exploiting innovation to get a genuine improvement. Specialists understand the advantages of utilizing genuine games as a dependable device…

计算机科学与博弈论 · 计算机科学 2020-05-01 Harini. M , Harini. T , Roxanna Samuel

Deep learning often requires the manual collection and annotation of a training set. On robotic platforms, can we partially automate this task by training the robot to be curious, i.e., to seek out beneficial training information in the…

人工智能 · 计算机科学 2019-02-06 Ervin Teng , Bob Iannucci

Debugging is a fundamental skill that novice programmers must develop. Numerous tools have been created to assist novice programmers in this process. Recently, large language models (LLMs) have been integrated with automated program repair…

Real-world deployment of new technology and capabilities can be daunting. The recent DARPA Subterranean (SubT) Challenge, for instance, aimed at the advancement of robotic platforms and autonomy capabilities in three one-year development…

Computer Science (CS) has experienced significant growth and diversification in recent decades. However, there is a lack of diversity in CS learning approaches. Traditional teaching methods and hands-on learning dominate this field, with…

人机交互 · 计算机科学 2024-07-18 Michael Holly , Lisa Habich , Johanna Pirker

In this chapter, we provide advice on how to effectively teach survey research based on lessons learned from several international teaching experiences on the topic and from conducting large-scale surveys published at various scientific…

软件工程 · 计算机科学 2024-08-01 Marcos Kalinowski , Allysson Allex Araújo , Daniel Mendez

The feedback provided by current testing education tools about the deficiencies in a student's test suite either mimics industry code coverage tools or lists specific instructor test cases that are missing from the student's test suite.…

软件工程 · 计算机科学 2020-11-30 Lucas Cordova , Jeffrey Carver , Gursimran Walia , Noah Gershmel

Action research provides the opportunity to explore the usefulness and usability of software engineering methods in industrial settings, and makes it possible to develop methods, tools and techniques with software engineering practitioners.…

软件工程 · 计算机科学 2025-11-14 Yvonne Dittrich , Johan Bolmsten , Catherine Seidelin

Debugging, finding and fixing bugs in code, is a heterogeneous process that shapes novice learners' self-beliefs and motivation in computing. Our Debugging by Design intervention (DbD) provocatively puts students in control over bugs by…

计算机与社会 · 计算机科学 2023-05-05 Luis Morales-Navarro , Deborah A. Fields , Michael Giang , Yasmin B Kafai

The video game industry plays an essential role in the entertainment sphere of our society. However, from Monopoly to Flight Simulators, serious games have also been appealing tools for learning a new language, conveying values, or training…

人机交互 · 计算机科学 2023-07-06 Jaime Pérez , Mario Castro , Gregorio López

Jupyter notebooks are increasingly being adopted by teachers to deliver interactive practical sessions to their students. Notebooks come with many attractive features, such as the ability to combine textual explanations, multimedia content,…

计算机与社会 · 计算机科学 2023-09-29 Christophe Casseau , Jean-Rémy Falleri , Thomas Degueule , Xavier Blanc

As generative AI increasingly outperforms students in producing academic writing, a critical question arises: how can we preserve the motivation, creativity, and intellectual growth of novice researchers in an age of automated academic…

人机交互 · 计算机科学 2025-10-28 Kenji Saito , Rei Tadika

Over the last several decades, computer games started to have a significant impact on society. However, although a computer game is a type of software, the process to conceptualize, produce and deliver a game could involve unusual features.…

When engineers train deep learning models, they are very much 'flying blind'. Commonly used methods for real-time training diagnostics, such as monitoring the train/test loss, are limited. Assessing a network's training process solely…

机器学习 · 计算机科学 2021-10-27 Frank Schneider , Felix Dangel , Philipp Hennig