2015 IEEE 31st International Conference on Data Engineering 2015
DOI: 10.1109/icde.2015.7113403
|View full text |Cite
|
Sign up to set email alerts
|

The XDa-TA system for automated grading of SQL query assignments

Abstract: Grading of student SQL queries is usually done by executing the query on sample datasets (which may be unable to catch many errors) and/or by manually comparing/checking a student query with the correct query (which can be tedious and error prone). In this demonstration we present the XDa-TA system which can be used by instructors and TAs for grading SQL query assignments automatically. Given one or more correct queries for an SQL assignment, the tool uses the XData system to automatically generate datasets th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
5
3
1

Relationship

2
7

Authors

Journals

citations
Cited by 16 publications
(11 citation statements)
references
References 5 publications
0
10
0
Order By: Relevance
“…Several systems have been developed to assist instructors in grading SQL queries. In [26], the authors describe XDaTa, a system that compares the results of a student's query to the results of the solution query. The system can also generate test set data for SQL queries.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Several systems have been developed to assist instructors in grading SQL queries. In [26], the authors describe XDaTa, a system that compares the results of a student's query to the results of the solution query. The system can also generate test set data for SQL queries.…”
Section: Literature Reviewmentioning
confidence: 99%
“…XData is a mutation testing tool for SQL: given an input query, XData generates mutations of the query and then asks the underlying SMT solver to construct a distinguishing input to kill the mutant. It then adds the generated distinguishing input to the test suite for database testing or grading [Bhangdiya et al 2015]. Tesma is a concolic test engine that allows testing database applications under the concolic test framework.…”
Section: Related Workmentioning
confidence: 99%
“…In [6] we describe the XDa-TA grading tool which uses datasets generated by the techniques presented in this paper for checking the correctness of student SQL queries. Here we describe how to efficiently check student queries against given correct queries.…”
Section: Grading Student Sql Queriesmentioning
confidence: 99%