Newer
Older
Publications / Koli_2017 / Koli_2017_Stanger.bib
@string{jeric = {Journal on Educational Resources in Computing}}
@string{sej = {Software Engineering Journal}}
@string{pvldb = {Proceedings of the VLDB Endowment}}
@string{vldb = {The VLDB Journal}}


@online{Ambler.S-2006a-Database,
	Author = {Scott W. Ambler},
	Howpublished = {Essay, \emph{Agile Data} web site},
	Lastaccessed = {2017-07-20},
	Title = {Database testing: {H}ow to regression test a relational database},
	Url = {http://www.agiledata.org/essays/databaseTesting.html},
	Year = {2006}}

@manual{Apache-2017a-CQL,
	Address = {Forest Hill, Maryland, USA},
	Author = {{Apache Software Foundation}},
	Booktitle = {The Cassandra Query Language (CQL) v3.4.0},
	Lastaccessed = {2017-07-20},
	Month = jun,
	Title = {The Cassandra Query Language (CQL) v3.4.0},
	Url = {http://cassandra.apache.org/doc/old/CQL-3.0.html},
	Year = {2017}}

@manual{Apache-2017a-Hive,
	Address = {Forest Hill, Maryland, USA},
	Author = {{Apache Software Foundation}},
	Booktitle = {Hive Language Manual},
	Month = jun,
	Title = {Hive Language Manual},
	Url = {https://cwiki.apache.org/confluence/display/Hive/LanguageManual},
	Lastaccessed = {2017-07-20},
	Year = {2017}}

@article{Bench-Capon.T-1998a-Report,
	Author = {T. Bench-Capon and D. Castelli and F. Coenen and L. Devendeville-Brisoux and B. Eaglestone and N. Fiddian and A. Gray and A. Ligeza and A. Vermesan},
	Journal = {Information Research},
	Month = oct,
	Number = {2},
	Articleno = {7},
	Title = {Report on the 1st {I}nternational {W}orkshop on {V}alidation, {V}erification and {I}ntegrity {I}ssues of {E}xpert and {D}atabase {S}ystems},
	Url = {http://www.informationr.net/ir/4-3/paper55.html},
	Volume = {4},
	Year = {1998}}

@online{Bergmann.S-2017a-PHPUnit,
	Author = {Sebastian Bergmann},
	Title = {{PHPUnit} Documentation, Chapter 8: Database Testing},
	Url = {https://phpunit.de/manual/current/en/database.html},
	Lastaccessed = {2017-07-31},
	Year = {2017}}

@inproceedings{Bhangdiya.A-2015a-XDa-TA,
	Author = {Amol Bhangdiya and Bikash Chandra and Biplab Kar and Bharath Radhakrishnan and K. V. Maheshwara Reddy and Shetal Shah and S. Sudarshan},
	Crossref = {Gehrke.J-2015a-ICDE},
	Pages = {1468--1471},
	Doi = {10.1109/ICDE.2015.7113403},
	Title = {The {XDa-TA} system for automated grading of {SQL} query assignments}}

@inproceedings{Binnig.C-2008a-Multi-RQP,
	Articleno = {5},
	Numpages = {6},
	Author = {Carsten Binnig and Donald Kossmann and Eric Lo},
	Crossref = {Giakoumakis.L-2008a-DBTest},
	Doi = {10.1145/1385269.1385276},
	Isbn = {978-1-60558-233-7},
	Title = {Multi-{RQP}: {G}enerating test databases for the functional testing of {OLTP} applications}}

@article{Brusilovsky.P-2010a-Learning,
	Articleno = {19},
	Author = {Peter  Brusilovsky and Sergey Sosnovsky and Michael V. Yudelson and Danielle H. Lee and Vladimir Zadorozhny and Xin Zhou},
	Doi = {10.1145.1656255.1656257},
	Journal = {ACM Transactions on Computing Education},
	Month = jan,
	Number = {4},
	Title = {Learning {SQL} programming with interactive tools: {F}rom integration to personalization},
	Volume = {9},
	Numpages = {15},
	Year = {2010}}

@inproceedings{Calero.C-2001a-Database,
	Author = {Coral Calero and Mario Piattini and Marcela Genero},
	Crossref = {Oliveira.J-2001a-QuaTIC},
	Pages = {79--85},
	Title = {Database complexity metrics},
	Url = {http://ceur-ws.org/Vol-1284/paper9.pdf}}

@book{Cattell.R-2000a-ODMG3,
	Address = {San Francisco, California, USA},
	Author = {R. G. G. Cattell and Douglas K. Barry and Mark Berler and Jeff Eastman and David Jordan and Craig Russell and Olaf Schadow and Torsten Stanienda and Fernando Velez},
	Booktitle = {The Object Database Standard: ODMG 3.0},
	Isbn = {978-1-55860-647-5},
	Publisher = {Morgan Kaufmann},
	Title = {The Object Database Standard: ODMG 3.0},
	Year = {2000}}

@article{Chandra.B-2015a-Data,
	Author = {Bikash Chandra and Bhupesh Chawda and Biplab Kar and K. V. Maheshwara Reddy and Shetal Shah and S. Sudarshan},
	Journal = vldb,
	Month = dec,
	Number = {6},
	Pages = {731--755},
	Title = {Data generation for testing and grading {SQL} queries},
	Volume = {24},
	Doi = {10.1007/s00778-015-0395-0},
	Year = {2015}}

@article{Chandra.B-2016a-Partial,
	Author = {Bikash Chandra and Mathew Joseph and Bharath Radhakrishnan and Shreevidhya Acharya and S. Sudarshan},
	Journal = pvldb,
	Month = sep,
	Number = {13},
	Pages = {1541--1544},
	Title = {Partial marking for automated grading of {SQL} queries},
	Volume = {9},
	Doi = {10.14778/3007263.3007304},
	Year = {2016}}

@inproceedings{Chays.D-2008a-Query-based,
	Articleno = {6},
	Numpages = {6},
	Author = {David Chays and John Shahid and Phyllis G. Frankl},
	Crossref = {Giakoumakis.L-2008a-DBTest},
	Doi = {10.1145/1385269.1385277},
	Isbn = {978-1-60558-233-7},
	Keywords = {database, software testing},
	Title = {Query-based test generation for database applications}}

@techreport{Choppella.V-2006a-Constructing,
	Address = {Bloomington, Indiana, USA},
	Author = {Venkatesh Choppella and Arijit Sengupta and Edward L. Robertson and Steven D, Johnson},
	Institution = {Indiana University, School of Informatics and Computing},
	Month = apr,
	Number = {TR632},
	Title = {Constructing and Validating entity-relationship data models in the {PVS} specification language: {A} case study using a text-book example},
	Type = {Technical report},
	Url = {https://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR632},
	Year = {2006}}

@book{Date.C-2009a-SQL-and-Relational,
	Author = {Chris J. Date},
	Address = {Sebastopol, California, USA},
	Booktitle = {SQL and Relational Theory: How to Write Accurate SQL Code},
	Edition = {first},
	Isbn = {9780596523060},
	Publisher = {O'Reilly},
	Series = {Theory in Practice},
	Title = {SQL and Relational Theory: How to Write Accurate SQL Code},
	Year = {2009}}

@inproceedings{Dekeyser.S-2007a-Computer,
	Author = {Stijn Dekeyser and Michael de Raadt and Tien Yu Lee},
	Crossref = {Bailey.J-2007a-ADC},
	Pages = {53--62},
	Url = {http://dl.acm.org/citation.cfm?id=1273730.1273737},
	Title = {Computer assisted assessment of {SQL} query skills}}

@article{Dietrich.S-1993a-An-educational,
	Author = {Suzanne W. Dietrich},
	Doi = {10.1080/0899340930040201},
	Journal = {Computer Science Education},
	Number = {2},
	Pages = {157--184},
	Title = {An educational tool for formal relational database query languages},
	Volume = {4},
	Year = {1993}}

@inproceedings{Dietrich.S-1997a-WinRDBI,
	Author = {Suzanne W. Dietrich and Eric Eckert and Kevin Piscator},
	Crossref = {Lewis.J-1998a-SIGCSE},
	Doi = {10.1145/268085.268131},
	Pages = {126--130},
	Title = {{WinRDBI}: {A} {W}indows-based relational database educational tool}}

@article{Douce.C-2005a-Automatic,
	Articleno = {4},
	Author = {Christopher Douce and David Livingstone and James Orwell},
	Doi = {10.1145/1163405.1163409},
	Journal = jeric,
	Keywords = {education, computer-based training, learning, programming assessment},
	Month = sep,
	Number = {3},
	Title = {Automatic test-based assessment of programming: {A} review},
	Volume = {5},
	Numpages = {13},
	Year = {2005}}

@inproceedings{Farre.C-2008a-SVTe,
	Articleno = {9},
	Numpages = {6},
	Author = {Carles Farr{\'e} and Guillem Rull and Ernest Teniente and Toni Urp{\'\i}},
	Crossref = {Giakoumakis.L-2008a-DBTest},
	Doi = {10.1145/1385269.1385281},
	Isbn = {978-1-60558-233-7},
	Title = {{SVTe}: {A} tool to validate database schemas giving explanations}}

@online{Gong.A-2015a-CS-121-Automation,
	Author = {Angela Gong},
	Lastaccessed = {2017-07-20},
	Month = oct,
	Title = {CS 121 Automation Tool},
	Url = {https://github.com/anjoola/cs12x-automate},
	Year = {2015}}

@inproceedings{Haller.K-2010a-Test,
	Articleno = {6},
	Numpages = {6},
	Author = {Klaus Haller},
	Crossref = {Babu.S-2010a-DBTest},
	Doi = {10.1145/1838126.1838132},
	Keywords = {databases, information systems, test coverage, test data, testing},
	Title = {The test data challenge for database-driven applications}}

@inproceedings{Jamil.B-2010a-SMARtS,
	Articleno = {27},
	Author = {Bushra Jamil and Asma Batool},
	Crossref = {ICIET-2010a-Proceedings},
	Doi = {10.1109/ICIET.2010.5625716},
	Numpages = {6},
	Title = {{SMARtS}: {S}oftware metric analyzer for relational database systems}}

@inproceedings{Kearns.R-1997a-A-teaching,
	Author = {R. Kearns and Stephen Shead and Alan Fekete},
	Crossref = {Sondergaard.H-1997a-ACSE},
	Doi = {10.1145/299359.299391},
	Pages = {224--231},
	Title = {A teaching system for {SQL}}}

@inproceedings{Kenny.C-2005a-Automated,
	Author = {Claire Kenny and Claus Pahl},
	Crossref = {Dann.W-2005a-SIGCSE},
	Pages = {58--62},
	Doi = {10.1145/1047124.1047377},
	Title = {Automated tutoring for a database skills training environment}}

@inproceedings{Kleiner.C-2013a-Automated,
	Author = {Carsten Kleiner and Christopher Tebbe and Felix Heine},
	Crossref = {Laakso.M-2013a-KoliCalling},
	Pages = {161--168},
	Doi = {10.1145/2526968.2526986},
	Title = {Automated grading and tutoring of {SQL} statements to improve student learning}}

@inproceedings{Lukovic.I-2003a-Proceedings,
	Author = {Ivan Lukovi{\'c} and Sonja Risti{\'c} and Pavle Mogin},
	Crossref = {SISY-2003a-Proceedings},
	Pages = {125--136},
	Title = {On the formal specification of database schema constraints},
	Url = {http://www.mcs.vuw.ac.nz/~pmogin/SISY_2003.pdf}}

@inproceedings{Marcozzi.M-2012a-Test,
	Articleno = {6},
	Numpages = {6},
	Author = {Micha{\"e}l Marcozzi and Wim Vanhoof and Jean-Luc Hainaut},
	Crossref = {Lo.E-2012a-DBTest},
	Doi = {10.1145/2304510.2304518},
	Isbn = {978-1-4503-1429-9},
	Title = {Test input generation for database programs using relational constraints}}

@inproceedings{Mitrovic.A-1998a-Learning,
	Author = {Antonija Mitrovic},
	Crossref = {Lewis.J-1998a-SIGCSE},
	Doi = {10.1145/274790.274318},
	Pages = {307--311},
	Title = {Learning {SQL} with a computerized tutor}}

@article{Ohlsson.S-1992a-Constraint-based,
	Author = {Stellan Ohlsson},
	Journal = {Journal of Artificial Intelligence in Education},
	Number = {4},
	Pages = {429--447},
	Title = {Constraint-based student modelling},
	Volume = {3},
	Year = {1992}}

@article{Ohlsson.S-2016a-Constraint-based,
	Author = {Stellan Ohlsson},
	Doi = {10.1007/s40593-015-0075-7},
	Journal = {International Journal of Artificial Intelligence in Education},
	Number = {1},
	Pages = {457--473},
	Title = {Constraint-based modeling: {F}rom cognitive theory to computer tutoring -- and back again},
	Volume = {26},
	Year = {2016}}

@inproceedings{Pavlic.M-2008a-Database,
	Author = {Mile Pavli{\'c} and Marin Kalu{\v z}a and Neven Vr{\v c}ek},
	Crossref = {Aurer.B-2008a-CECIIS},
	Pages = {577--583},
	Title = {Database complexity measuring method},
	Url = {http://archive.ceciis.foi.hr/app/index.php/ceciis/2008/paper/view/84}}

@article{Piattini.M-2001a-Table,
	Author = {Mario Piattini and Coral Calero and Marcela Genero},
	Doi = {10.1023/A:1016670717863},
	Journal = {Software Quality Journal},
	Month = jun,
	Number = {2},
	Pages = {79--97},
	Title = {Table oriented metrics for relational databases},
	Volume = {9},
	Year = {2001}}

@inproceedings{Prior.J-2004a-Backwash,
	Author = {Julia Coleman Prior and Raymond Lister},
	Crossref = {Boyle.R-2004a-ITiCSE},
	Pages = {32--36},
	Doi = {10.1145/1026487.1008008},
	Title = {The backwash effect on {SQL} skills grading}}

@inproceedings{Russell.G-2004a-Improving,
	Author = {Gordon Russell and Andrew Cumming},
	Crossref = {Kinshuk-2004a-CELDA},
	Pages = {281--288},
	Url = {http://www.napier.ac.uk/research-and-innovation/research-search/outputs/improving-the-student-learning-experience-for-sql-using-automatic-marking},
	Title = {Improving the student learning experience for {SQL} using automatic marking}}

@inproceedings{Russell.G-2005a-Online,
	Author = {Gordon Russell and Andrew Cumming},
	Crossref = {OReilly.U-2005a-TLAD},
	Pages = {46--50},
	Url = {http://www.napier.ac.uk/research-and-innovation/research-search/outputs/online-assessment-and-checking-of-sql-detecting-and-preventing-plagiarism},
	Title = {Online assessment and checking of {SQL}: {D}etecting and preventing plagiarism}}

@inproceedings{Sadiq.S-2004a-SQLator,
	Author = {Shazia Wasim Sadiq and Maria E. Orlowska and Wasim Sadiq and Joe Y.-C. Lin},
	Crossref = {Boyle.R-2004a-ITiCSE},
	Pages = {223--227},
	Doi = {10.1145/1026487.1008055},
	Title = {{SQLator}: {A}n online {SQL} learning workbench}}

@article{Sinha.B-2014a-Estimation,
	Author = {Bhaskar R. Sinha and Gordon W. Romney and Pradip P. Dey and Mohammad N. Amin},
	Issn = {1937-4771},
	Journal = {Journal of Computing Sciences in Colleges},
	Month = dec,
	Number = {2},
	Pages = {95--104},
	Title = {Estimation of database complexity from modeling schemas},
	Url = {http://dl.acm.org/citation.cfm?id=2667432.2667445},
	Volume = {30},
	Year = {2014}}

@article{Spivey.J-1989a-An-introduction,
	Author = {J.M. Spivey},
	Doi = {10.1049/sej.1989.0006},
	Journal = sej,
	Month = jan,
	Number = {1},
	Pages = {40--50},
	Title = {An introduction to {Z} and formal specifications},
	Volume = {4},
	Year = {1989}}

@article{Vatanawood.W-2004a-Formal,
	Author = {Wiwat Vatanawood and Wanchai Rivepiboon},
	Doi = {10.1002/int.10159},
	Journal = {International Journal of Intelligent Systems},
	Month = jan # {--} # feb,
	Number = {1--2},
	Pages = {159--175},
	Title = {Formal specification synthesis for relational database model},
	Volume = {19},
	Year = {2004}}


# Crossrefs

@proceedings{Aurer.B-2008a-CECIIS,
	Address = {Vara{\v z}din, Croatia},
	Booktitle = {Proceedings of the 19th Central European Conference on Information and Intelligent Systems (CECIIS 2008)},
	Editor = {Boris Aurer and Miroslav Ba{\v c}a and Kornelije Rabuzin},
	Isbn = {978-953-6071-04-3},
	Month = {24--26~} # sep,
	Publisher = {University of Zagreb},
	Title = {Proceedings of the 19th Central European Conference on Information and Intelligent Systems (CECIIS 2008)},
	Year = {2008}}

@proceedings{Babu.S-2010a-DBTest,
	Address = {Indianapolis, Indiana, USA},
	Booktitle = {Proceedings of the 3rd International Workshop on Testing Database Systems (DBTest 2010)},
	Editor = {Shivnath Babu and G. N. Paulley},
	Isbn = {978-1-4503-0190-9},
	Month = jun # {~7},
	Publisher = {ACM},
	Title = {Proceedings of the 3rd International Workshop on Testing Database Systems (DBTest 2010)},
	Year = {2010}}

@proceedings{Bailey.J-2007a-ADC,
	Address = {Ballarat, Victoria, Australia},
	Editor = {James Bailey and Alan Fekete},
	Month = jan # {~29--} # feb # {~2},
	Publisher = {Australian Computer Society},
	Booktitle = {Database Technologies 2007, Proceedings of the 18th Australasian Database Conference (ADC 2007)},
	Title = {Database Technologies 2007, Proceedings of the 18th Australasian Database Conference (ADC 2007)},
	Volume = {63},
	Series = {Conferences in Research and Practice in Information Technology},
	Year = {2007}}

@proceedings{Boyle.R-2004a-ITiCSE,
	Address = {Leeds, UK},
	Editor = {Roger D. Boyle and Martyn Clark and Amruth N. Kumar},
	Month = jun # {~28--30},
	Publisher = {ACM},
	Booktitle = {Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (ITiCSE 2004)},
	Title = {Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (ITiCSE 2004)},
	Year = {2004}}

@proceedings{Dann.W-2005a-SIGCSE,
	Address = {St. Louis, Missouri, USA},
	Editor = {Wanda Dann and Thomas L. Naps and Paul T. Tymann and Doug Baldwin},
	Month = feb # {~23--27},
	Publisher = {ACM},
	Booktitle = {Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education (SIGCSE 2005)},
	Title = {Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education (SIGCSE 2005)},
	Year = {2005}}

@proceedings{Gehrke.J-2015a-ICDE,
	Address = {Seoul, South Korea},
	Editor = {Johannes Gehrke and Wolfgang Lehner and Kyuseok Shim and Sang Kyun Cha and Guy M. Lohman},
	Month = apr # {~13--17},
	Publisher = {IEEE Computer Society},
	Booktitle = {Proceedings of the 31st IEEE International Conference on Data Engineering (ICDE 2015)},
	Title = {Proceedings of the 31st IEEE International Conference on Data Engineering (ICDE 2015)},
	Year = {2015}}

@proceedings{Giakoumakis.L-2008a-DBTest,
	Address = {Vancouver, British Columbia, Canada},
	Booktitle = {Proceedings of the 1st International Workshop on Testing Database Systems (DBTest 2008)},
	Editor = {Leo Giakoumakis and Donald Kossmann},
	Isbn = {978-1-60558-233-7},
	Month = jun # {~13},
	Publisher = {ACM},
	Title = {Proceedings of the 1st International Workshop on Testing Database Systems (DBTest 2008)},
	Year = {2008}}

@proceedings{Kinshuk-2004a-CELDA,
	Address = {Lisbon, Portugal},
	Editor = {{Kinshuk} and Demetrios G. Sampson and Pedro T. Isa{\'\i}as},
	Month = {15--17~} # dec,
	Publisher = {IADIS},
	Booktitle = {Proceedings of the IADIS International Conference on Cognition and Exploratory Learning in Digital Age (CELDA'04)},
	Title = {Proceedings of the IADIS International Conference on Cognition and Exploratory Learning in Digital Age (CELDA'04)},
	Year = {2004}}

@proceedings{OReilly.U-2005a-TLAD,
	Address = {Sunderland, UK},
	Editor = {Una O'Reilly and Richard Cooper},
	Month = jul,
	Publisher = {LTSN-ICS},
	Booktitle = {Proceedings of the 3rd HEA-ICS Workshop on Teaching Learning and Assessment in Databases (TLAD 2005)},
	Title = {Proceedings of the 3rd HEA-ICS Workshop on Teaching Learning and Assessment in Databases (TLAD 2005)},
	Year = {2005}}

@proceedings{ICIET-2010a-Proceedings,
	Address = {Karachi, Pakistan},
	Booktitle = {Proceedings of the 2010 International Conference on Information and Emerging Technologies},
	Month = {14--16~} # jun,
	Publisher = {IEEE Computer Society},
	Title = {Proceedings of the 2010 International Conference on Information and Emerging Technologies},
	Year = {2010}}

@proceedings{Laakso.M-2013a-KoliCalling,
	Address = {Koli, Finland},
	Editor = {Mikko-Jussi Laakso and {Simon}},
	Month = nov # {~14--17},
	Publisher = {ACM},
	Booktitle = {Proceedings of the 13th Koli Calling International Conference on Computing Education Research (Koli Calling '13)},
	Title = {Proceedings of the 13th Koli Calling International Conference on Computing Education Research (Koli Calling '13)},
	Year = {2013}}

@proceedings{Lewis.J-1998a-SIGCSE,
	Address = {Atlanta, Georgia, USA},
	Booktitle = {Proceedings of the 29th SIGCSE Technical Symposium on Computer Science Education (SIGCSE'98)},
	Editor = {John Lewis and Jane Prey and Daniel Joyce and John Impagliazzo},
	Isbn = {0-89791-994-7},
	Month = feb # {~26--} # mar # {~1},
	Publisher = {ACM},
	Title = {Proceedings of the 29th SIGCSE Technical Symposium on Computer Science Education (SIGCSE'98)},
	Year = {1998}}

@proceedings{Lo.E-2012a-DBTest,
	Address = {Scottsdale, Arizona, USA},
	Booktitle = {Proceedings of the 5th International Workshop on Testing Database Systems (DBTest 2012)},
	Editor = {Eric Lo and Florian Waas},
	Isbn = {978-1-4503-1429-9},
	Month = may # {~21},
	Publisher = {ACM},
	Title = {Proceedings of the 5th International Workshop on Testing Database Systems (DBTest 2012)},
	Year = {2012}}

@proceedings{Oliveira.J-2001a-QuaTIC,
	Address = {Lisbon, Portugal},
	Booktitle = {Proceedings of the 4th International Conference on the Quality of Information and Communications Technology (QuaTIC 2001)},
	Editor = {Jo{\~a}o Nuno Oliveira and Fernando {Brito e Abreu} and Mario Piattini and Carlos Barreiras},
	Month = mar # {~12--14},
	Series = {CEUR Workshop Proceedings},
	Title = {Proceedings of the 4th International Conference on the Quality of Information and Communications Technology (QuaTIC 2001)},
	Volume = {1284},
	Year = {2001}}

@proceedings{SISY-2003a-Proceedings,
	Address = {Subotica, Serbia},
	Booktitle = {Proceedings of the 1st Serbian-Hungarian Joint Symposium on Intelligent Systems (SISY 2003)},
	Month = {19--20~} # sep,
	Publisher = {IEEE Computer Society},
	Title = {Proceedings of the 1st Serbian-Hungarian Joint Symposium on Intelligent Systems (SISY 2003)},
	Year = {2003}}

@proceedings{Sondergaard.H-1997a-ACSE,
	Address = {Melbourne, Victoria, Australia},
	Booktitle = {Proceedings of the ACM SIGCSE 2nd Australasian Conference on Computer Science Education (ACSE 1997)},
	Editor = {Harald S{\o}ndergaard and A. John Hurst},
	Isbn = {0-89791-958-0},
	Publisher = {ACM},
	Title = {Proceedings of the ACM SIGCSE 2nd Australasian Conference on Computer Science Education (ACSE 1997)},
	Year = {1997}}