Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Automated assessment in computer science education: A state-of-the-art review
Practical programming competencies are critical to the success in computer science (CS)
education and go-to-market of fresh graduates. Acquiring the required level of skills is a long …
education and go-to-market of fresh graduates. Acquiring the required level of skills is a long …
Evaluating software testing techniques: A systematic map** study
M Mayeda, A Andrews - Advances in Computers, 2021 - Elsevier
Software testing techniques are crucial for detecting faults in software and reducing the risk
of using it. As such, it is important that we have a good understanding of how to evaluate …
of using it. As such, it is important that we have a good understanding of how to evaluate …
An open-source, api-based framework for assessing the correctness of code in cs50
C Sharp, J Van Assema, B Yu, K Zidane… - Proceedings of the 2020 …, 2020 - dl.acm.org
We present check50, an open-source, extensible tool for assessing the correctness of
students' code that provides a simple, functional framework for writing checks as well as an …
students' code that provides a simple, functional framework for writing checks as well as an …
Paper or online? A comparison of exam grading techniques
As computer science enrollments continue to surge, exam grading requires significant
instructional resources. Online grading platforms have been developed in recent years and …
instructional resources. Online grading platforms have been developed in recent years and …
The influence of test suite properties on automated grading of programming exercises
Automated grading allows for the scalable assessment of large programming courses, often
using test cases to determine the correctness of students' programs. However, test suites …
using test cases to determine the correctness of students' programs. However, test suites …
[PDF][PDF] Improving Feedback in the Automated Assessment of Programming Assignments Using Students' Past Solutions
JCC Paiva - 2025 - repositorio-aberto.up.pt
Practical programming competencies are critical to success in computer science education
and the go-to-market of fresh graduates. Mastering these skills at the required level involves …
and the go-to-market of fresh graduates. Mastering these skills at the required level involves …
[PDF][PDF] Diagnosability, Adequacy & Size: How Test Suites Impact Autograding.
Automated grading is now prevalent in software engineering courses, typically assessing
the correctness of students' programs using automated test suites. However, deficiencies in …
the correctness of students' programs using automated test suites. However, deficiencies in …
Automated Assessment in Computer Science Education: A State-of-the-Art Review
Practical programming competencies are critical to the success in computer science (CS)
education and goto-market of fresh graduates. Acquiring the required level of skills is a long …
education and goto-market of fresh graduates. Acquiring the required level of skills is a long …
Mimis: simple, efficient, and fast bounded-exhaustive test case generators
K Dewey, S Hairapetian… - 2020 IEEE 13th …, 2020 - ieeexplore.ieee.org
Bounded-exhaustive test case generators are important bug-finding tools, epitomized with
tools like Korat, UDITA, and SciFe. All such tools are practically limited by scale; a given …
tools like Korat, UDITA, and SciFe. All such tools are practically limited by scale; a given …
[SÁCH][B] Automated Black Box Generation of Structured Inputs for Use in Software Testing
KT Dewey - 2017 - search.proquest.com
A common problem in automated software testing is the need to generate many inputs with
complex structure in a black-box fashion. For example, a library for manipulating red-black …
complex structure in a black-box fashion. For example, a library for manipulating red-black …