中文
相关论文

相关论文: Unit Testing Challenges with Automated Marking

200 篇论文

Due to the empirical success of reinforcement learning, an increasing number of students study the subject. However, from our practical teaching experience, we see students entering the field (bachelor, master and early PhD) often struggle.…

A hybrid teaching approach that relied on combining Project Based Learning with Team Based Learning was trialled in an engineering module during the past five years. Our motivation was to expose students to real-world authentic engineering…

系统与控制 · 电气工程与系统科学 2021-11-29 Rami Ghannam , Cecilia Chan

Analyzing and evaluating students' progress in any learning environment is stressful and time consuming if done using traditional analysis methods. This is further exasperated by the increasing number of students due to the shift of focus…

计算机与社会 · 计算机科学 2024-02-06 Abdallah Moubayed , MohammadNoor Injadat , Nouh Alhindawi , Ghassan Samara , Sara Abuasal , Raed Alazaidah

Digital technologies are increasingly used in education to reduce the workload of teachers and students. However, creating open-ended study or examination questions and grading their answers is still a tedious task. This thesis presents the…

计算与语言 · 计算机科学 2025-06-17 Gérôme Meyer , Philip Breuer

In this work, we show a methodology aimed to improve the quality of the assessment process for subjects related to basic programming. The method takes into account the relevance of the items and the students answers to follow different…

计算机与社会 · 计算机科学 2014-03-07 P. Molins-Ruano , C. González-Sacristán , F. Díez , P. Rodriguez , G. M. Sacha

Unit testing is a commonly-used approach in software engineering to test the correctness and robustness of written code. Unit tests are tests designed to test small components of a codebase in isolation, such as an individual function or…

软件工程 · 计算机科学 2023-10-03 Vincent Li , Nick Doiron

This paper describes a blended learning implementation and experience supported with intelligent learning environments included in a learning management system (LMS) called @KU-UZEM. The blended learning model is realized as a combination…

计算机与社会 · 计算机科学 2012-05-14 Utku Kose , Omer Deperlioglu

The effectiveness of learning in massive open online courses (MOOCs) can be significantly enhanced by introducing personalized intervention schemes which rely on building predictive models of student learning behaviors such as some…

机器学习 · 计算机科学 2018-12-20 Mucong Ding , Kai Yang , Dit-Yan Yeung , Ting-Chuen Pong

Current large language models (LLMs) often struggle to produce accurate responses on the first attempt for complex reasoning tasks like code generation. Prior research tackles this challenge by generating multiple candidate solutions and…

计算与语言 · 计算机科学 2025-01-03 Zeyao Ma , Xiaokang Zhang , Jing Zhang , Jifan Yu , Sijia Luo , Jie Tang

Object-Oriented programming is frequently challenging for undergraduate Computer Science students, particularly in understanding abstract concepts such as encapsulation, inheritance, and polymorphism. Although the literature outlines…

软件工程 · 计算机科学 2025-07-24 Andre Menolli , Bruno Strik

Programming education is becoming important as demands on computer literacy and coding skills are growing. Despite the increasing popularity of interactive online learning systems, many programming courses in schools have not changed their…

计算机与社会 · 计算机科学 2020-01-23 Ryo Suzuki , Jun Kato , Koji Yatani

Pen computing tools such as Tablet PC, Tablet Monitors and its various supporting software tool offer another dimension to enhance our today's digitally integrated and connected classroom learning environment. This paper first reviews the…

计算机与社会 · 计算机科学 2014-03-25 Hong Cao

Evaluation of students' performance for the completion of courses has been a major problem for both students and faculties during the work-from-home period in this COVID pandemic situation. To this end, this paper presents an in-depth…

机器学习 · 计算机科学 2020-09-08 Vipul Bansal , Himanshu Buckchash , Balasubramanian Raman

Having a high quality software is essential in software engineering, which requires robust validation and verification processes during testing activities. Manual testing, while effective, can be time consuming and costly, leading to an…

软件工程 · 计算机科学 2025-01-03 Betim Sherifi , Khaled Slhoub , Fitzroy Nembhard

The arrival of AI coding assistants in educational settings presents a paradigm shift, introducing a "new kid in the classroom" for both students and instructors. Thus, understanding the perceptions of these key actors about this new…

人机交互 · 计算机科学 2025-09-17 Sergio Rojas-Galeano

Context: User assistance is generally defined as the guided assistance to a user of a software system in order to help accomplish tasks and enhance user experience. Automated user assistance systems are equipped with online help system that…

人机交互 · 计算机科学 2020-03-13 Murat Acar , Bedir Tekinerdogan

Teaching and Learning process of an educational institution needs to be monitored and effectively analysed for enhancement. Teaching and Learning is a vital element for an educational institution. It is also one of the criteria set by…

系统与控制 · 计算机科学 2017-06-13 Ms. Ganesan Kavitha , Dr. Lawrance Raj

We present a case study in the use of machine+human mixed intelligence for visualization quality assessment, applying automated visualization quality metrics to support the human assessment of data visualizations produced as coursework by…

人机交互 · 计算机科学 2021-06-02 Nicolas Steven Holliman

Software Engineering concepts such as version control, continuous integration, and unit testing are often not presented in college computer science curriculums until the third year of study, after completing several semesters of programming…

软件工程 · 计算机科学 2023-10-09 Joseph Latessa , Aadi Huria , Deepak Raju

Modern software systems require various capabilities to meet architectural and operational demands, such as the ability to scale automatically and recover from sudden failures. Self-adaptive software systems have emerged as a critical focus…

软件工程 · 计算机科学 2025-04-16 Mingyang Xu , Ryan Zheng He Liu , Mark Stoodley , Ladan Tahvildari