Software-testing education: A systematic literature mapping
Context With the rising complexity and scale of software systems, there is an ever-increasing
demand for sophisticated and cost-effective software testing. To meet such a demand, there …
demand for sophisticated and cost-effective software testing. To meet such a demand, there …
Towards a systematic review of automated feedback generation for programming exercises
Formative feedback, aimed at helping students to improve their work, is an important factor
in learning. Many tools that offer programming exercises provide automated feedback on …
in learning. Many tools that offer programming exercises provide automated feedback on …
[PDF][PDF] Ejava chatbot for learning programming language: Apost-pandemic alternative virtual tutor
ABSTRACT A chatbot is a tool that provides online communication platform with an agent
and is usually used by organizations as a customer service agent to promote their products …
and is usually used by organizations as a customer service agent to promote their products …
Automatic programming assessment and test data generation a review on its approaches
Automatic programming assessment has recently become an important method in assisting
lecturers and instructors of programming courses to automatically mark and grade students' …
lecturers and instructors of programming courses to automatically mark and grade students' …
The framework of a new online judge system for programming education
An OJ (Online Judge) system is a web software for compiling, executing and evaluating
programs submitted by users. OJ systems were originally used in programming …
programs submitted by users. OJ systems were originally used in programming …
ViDA: A virtual debugging advisor for supporting learning in computer programming courses
Many students need assistance in debugging to achieve progress when they learn to write
computer programs. Face‐to‐face interactions with individual students to give feedback on …
computer programs. Face‐to‐face interactions with individual students to give feedback on …
VPL: laboratorio virtual de programación para Moodle
JC Rodríguez del Pino, E Rubio Royo… - 2010 - rua.ua.es
En este trabajo se presenta VPL (Virtual Programming Lab), una herramienta software de
código abierto que permite la gestión de prácticas de programación en Moodle. Esta …
código abierto que permite la gestión de prácticas de programación en Moodle. Esta …
An automated system with a versatile test oracle for assessing student programs
Automated program assessment systems have been widely adopted in many universities.
Many of these systems judge the correctness of student programs by comparing their actual …
Many of these systems judge the correctness of student programs by comparing their actual …
Solminer: mining distinct solutions in programs
L Luo, Q Zeng - Proceedings of the 38th International Conference on …, 2016 - dl.acm.org
Given a programming problem, because of a variety of data structures and algorithms that
can be applied and different tradeoffs, such as space-time, to be considered, there may be …
can be applied and different tradeoffs, such as space-time, to be considered, there may be …
Experiences with PASS: Developing and using a programming assignment assessment system
YT Yu, CK Poon, M Choy - 2006 Sixth International Conference …, 2006 - ieeexplore.ieee.org
Computer programming is a skill required in many study disciplines, but acquiring the skill
has been known to be difficult for many beginners. With the primary aim to improving the …
has been known to be difficult for many beginners. With the primary aim to improving the …