Software-testing education: A systematic literature mapping

V Garousi, A Rainer, P Lauvås Jr, A Arcuri - Journal of Systems and …, 2020 - Elsevier
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 …

Towards a systematic review of automated feedback generation for programming exercises

H Keuning, J Jeuring, B Heeren - … of the 2016 ACM Conference on …, 2016 - dl.acm.org
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 …

[PDF][PDF] Ejava chatbot for learning programming language: Apost-pandemic alternative virtual tutor

SHM Daud, NHI Teo, NHM Zain - International Journal, 2020 - researchgate.net
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 …

Automatic programming assessment and test data generation a review on its approaches

R Romli, S Sulaiman, KZ Zamli - 2010 International symposium …, 2010 - ieeexplore.ieee.org
Automatic programming assessment has recently become an important method in assisting
lecturers and instructors of programming courses to automatically mark and grade students' …

The framework of a new online judge system for programming education

W Zhou, Y Pan, Y Zhou, G Sun - Proceedings of ACM turing celebration …, 2018 - dl.acm.org
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 …

ViDA: A virtual debugging advisor for supporting learning in computer programming courses

VCS Lee, YT Yu, CM Tang, TL Wong… - Journal of Computer …, 2018 - Wiley Online Library
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 …

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 …

An automated system with a versatile test oracle for assessing student programs

CM Tang, YT Yu, CK Poon - Computer Applications in …, 2023 - Wiley Online Library
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 …

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 …

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 …