{"id":"W4323530087","doi":"10.1109/tse.2023.3253700","title":"SLocator: Localizing the Origin of SQL Queries in Database-Backed Web Applications","year":2023,"lang":"en","type":"article","venue":"IEEE Transactions on Software Engineering","topic":"Software System Performance and Reliability","field":"Computer Science","cited_by":5,"is_retracted":false,"has_abstract":true,"ca_institutions":"Concordia University","funders":"","keywords":"Computer science; Database; Stored procedure; SQL; Query by Example; SQL injection; Programming language; Information retrieval; Web search query","routes":{"ca_aff":true,"ca_fund":false,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"codex-gemma-dda1882f352a","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0004297942,0.0001632984,0.000197202,0.0003016946,0.0001350885,0.00003646434,0.0005821549,0.00007377521,0.000007070787],"category_scores_gemma":[0.00001900221,0.0001316413,0.0000881779,0.001864646,0.00005317177,0.0003472087,0.000008237995,0.0002774646,0.00008168603],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00008390864,"about_ca_system_score_gemma":0.0001031758,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00005725636,"about_ca_topic_score_gemma":0.00003260729,"domain_scores_codex":[0.9987491,0.00003152294,0.0003591352,0.0003078027,0.0002664025,0.0002859913],"domain_scores_gemma":[0.998625,0.0003971446,0.00005156115,0.0008155751,0.00005477988,0.00005596679],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"simulation_or_modeling","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.00001682578,0.0001830647,0.003095141,0.0007271279,0.0000776479,0.00001282866,0.001892653,0.953688,0.002614661,0.002003945,0.0005163199,0.03517184],"study_design_scores_gemma":[0.00123672,0.0001410017,0.004631513,0.0007293341,0.0000411353,0.00004691294,0.0004681142,0.9076099,0.05144118,0.0001505205,0.03248469,0.00101902],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.03160973,0.00007740488,0.9663869,0.0001088645,0.0005966467,0.0003430754,0.00002702502,0.0008414616,0.000008882442],"genre_scores_gemma":[0.9890366,0.00009303101,0.0103501,0.00002728954,0.00003685836,0.0003776925,0.000004028454,0.00002082418,0.00005362263],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.9574268,"threshold_uncertainty_score":0.5368178,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01639880595018924,"score_gpt":0.2439830097400812,"score_spread":0.2275842037898919,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}