Using String Similarity Metrics for Automated Grading of SQL Statements

被引:0
|
作者
Stajduhar, I. [1 ]
Mausa, G. [1 ]
机构
[1] Univ Rijeka, Fac Engn, Dept Comp Engn, Rijeka, Croatia
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Manual grading of structured query language (SQL) statements after an exam can be tedious and time consuming for the teaching assistant. Additionally, it can also be subjective to her current state of mind and, thus, prone to errors. In this paper we propose an automated method for grading individual SQL statements. The method uses several common and simple string similarity metrics for comparing the student devised statements against the reference statements. These are then used, along with the manually assigned grades, for building the predictive logistic regression model. The proposed method was evaluated on a dataset consisting of 314 pairs of student-reference statements, along with the discretized average grade assigned by three independent evaluators. The model achieved the expected classification accuracy of 78% on a binary class, thus exhibiting its potential for real-life application. The model can be used as is with the suggested calculated features and reported learnt parameters, or adapted to other examiners' evaluation criteria, presuming their willingness to build manually graded datasets of their own.
引用
收藏
页码:1250 / 1255
页数:6
相关论文
共 50 条
  • [21] Analyzing SQL Injection Statements Using Common Substructure of Parse Tree
    Sirisang, Warradorn
    Suttichaya, Vasin
    2017 21ST INTERNATIONAL COMPUTER SCIENCE AND ENGINEERING CONFERENCE (ICSEC 2017), 2017, : 19 - 23
  • [22] An Evolutionary Approach to Test SELECT SQL Statements Using Mutation Analysis
    Moncao, A. C.
    Camilo Junior, C. G.
    Queiroz, L. T.
    Rodrigues, C. L.
    Leitao Junior, P. S.
    Vincenzi, A. M.
    Araujo, A. A.
    Dantas, A.
    de Souza, J. T.
    IEEE LATIN AMERICA TRANSACTIONS, 2017, 15 (06) : 1128 - 1136
  • [23] GPU-based similarity metrics computation and machine learning approaches for string similarity evaluation in large datasets
    Baloi, Aurel
    Belean, Bogdan
    Turcu, Flaviu
    Peptenatu, Daniel
    SOFT COMPUTING, 2024, 28 (04) : 3465 - 3477
  • [24] GPU-based similarity metrics computation and machine learning approaches for string similarity evaluation in large datasets
    Aurel Baloi
    Bogdan Belean
    Flaviu Turcu
    Daniel Peptenatu
    Soft Computing, 2024, 28 : 3465 - 3477
  • [25] Automated Distribution Network Fault Cause Identification With Advanced Similarity Metrics
    Jiang, Xu
    Stephen, Bruce
    McArthure, Stephen
    IEEE TRANSACTIONS ON POWER DELIVERY, 2021, 36 (02) : 785 - 793
  • [26] Automated Comparison of Process Improvement Reference Models based on Similarity Metrics
    Jeners, Simona
    Lichter, Horst
    Pyatkova, Elena
    2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 743 - 748
  • [27] Semantic text similarity using corpus-based word similarity and string similarity
    University of Ottawa
    不详
    ACM Transactions on Knowledge Discovery from Data, 2008, 2 (02)
  • [28] Textual Entailment Using Different Similarity Metrics
    Saikh, Tanik
    Naskar, Sudip Kumar
    Giri, Chandan
    Bandyopadhyay, Sivaji
    COMPUTATIONAL LINGUISTICS AND INTELLIGENT TEXT PROCESSING (CICLING 2015), PT I, 2015, 9041 : 491 - 501
  • [29] Using similarity metrics for matching lifelong learners
    Van Labeke, Nicolas
    Poulovassilis, Alexandra
    Magoulas, George
    INTELLIGENT TUTORING SYSTEM, PROCEEDINGS, 2008, 5091 : 142 - 151
  • [30] On using landscape metrics for landscape similarity search
    Niesterowicz, Jacek
    Stepinski, Tomasz F.
    ECOLOGICAL INDICATORS, 2016, 64 : 20 - 30