中文
相关论文

相关论文: SQLRepair: Identifying and Repairing Mistakes in S…

200 篇论文

Recognition errors are common in human communication. Similar errors often lead to unwanted behaviour in dialogue systems or virtual assistants. In human communication, we can recover from them by repeating misrecognized words or phrases;…

Logic programs are a powerful approach for solving NP-Hard problems. However, due to their declarative nature, debugging logic programs poses significant challenges. Unlike procedural paradigms, which allow for step-by-step inspection of…

软件工程 · 计算机科学 2024-10-29 Ricardo Brancas , Vasco Manquinho , Ruben Martins

We conducted a systematic literature review on automated grading and feedback tools for programming education. We analysed 121 research papers from 2017 to 2021 inclusive and categorised them based on skills assessed, approach, language…

软件工程 · 计算机科学 2023-12-11 Marcus Messer , Neil C. C. Brown , Michael Kölling , Miaojing Shi

Reference errors, such as citation and quotation errors, are common in scientific papers. Such errors can result in the propagation of inaccurate information, but are difficult and time-consuming to detect, posing a significant challenge to…

计算与语言 · 计算机科学 2026-04-03 Tianmai M. Zhang , Neil F. Abernethy

Novice programmers often struggle with the formal syntax of programming languages. To assist them, we design a novel programming language correction framework amenable to reinforcement learning. The framework allows an agent to mimic human…

人工智能 · 计算机科学 2018-02-01 Rahul Gupta , Aditya Kanade , Shirish Shevade

Automated compilation error repair, the problem of suggesting fixes to buggy programs that fail to compile, has generated significant interest in recent years. Apart from being a tool of general convenience, automated code repair has…

软件工程 · 计算机科学 2020-05-29 Darshak Chhatbar , Umair Z. Ahmed , Purushottam Kar

This article is intended as a guide for new graduate students in the field of computational science. With the increasing influx of students from diverse backgrounds joining the ever-popular field, this short guide aims to help students…

Knowledge tracing (KT) in programming education presents unique challenges due to the complexity of coding tasks and the diverse methods students use to solve problems. Although students' questions often contain valuable signals about their…

计算机与社会 · 计算机科学 2025-02-18 Doyoun Kim , Suin Kim , Yojan Jo

We consider the problem of answering conjunctive queries with aggregation on database instances that may violate primary key constraints. In SQL, these queries follow the SELECT-FROM-WHERE-GROUP BY format, where the WHERE-clause involves a…

数据库 · 计算机科学 2024-09-04 Aziz Amezian El Khalfioui , Jef Wijsen

Common research tasks ask students to identify a correct answer and justify their answer choice. We propose expanding the array of research tasks to access different knowledge that students might have. By asking students to discuss answers…

This study investigates how undergraduate students engage with ChatGPT in self-directed learning contexts. Analyzing naturalistic interaction logs, we identify five dominant use categories of ChatGPT: information seeking, content…

人机交互 · 计算机科学 2026-01-21 Tawfiq Ammari , Meilun Chen , S M Mehedi Zaman , Kiran Garimella

Teaching precise mathematical reasoning can be very hard. It is very easy for a student to make a subtle mistake in a proof which invalidates it, but it is often hard for the teacher to pinpoint and explain the problem in the (often…

计算机与社会 · 计算机科学 2015-07-15 Marek Materzok

We consider the following tokenization repair problem: Given a natural language text with any combination of missing or spurious spaces, correct these. Spelling errors can be present, but it's not part of the problem to correct them. For…

计算与语言 · 计算机科学 2022-03-24 Hannah Bast , Matthias Hertel , Mostafa M. Mohamed

Introductory programming courses often rely on small code-writing exercises that have clearly specified problem statements. This limits opportunities for students to practice how to clarify ambiguous requirements -- a critical skill in…

人机交互 · 计算机科学 2025-04-17 Paul Denny , Viraj Kumar , Stephen MacNeil , James Prather , Juho Leinonen

Querying structured databases with natural language (NL2SQL) has remained a difficult problem for years. Recently, the advancement of machine learning (ML), natural language processing (NLP), and large language models (LLM) have led to…

人机交互 · 计算机科学 2024-02-13 Zheng Ning , Yuan Tian , Zheng Zhang , Tianyi Zhang , Toby Li

The task of generating a database query from a question in natural language suffers from ambiguity and insufficiently precise description of the goal. The problem is amplified when the system needs to generalize to databases unseen at…

计算与语言 · 计算机科学 2022-10-14 Anton Osokin , Irina Saparina , Ramil Yarullin

Correctness of SQL queries is usually tested by executing the queries on one or more datasets. Erroneous queries are often the results of small changes, or mutations of the correct query. A mutation Q' of a query Q is killed by a dataset D…

数据库 · 计算机科学 2017-05-03 Bikash Chandra , Bhupesh Chawda , Biplab Kar , K. V. Maheshwara Reddy , Shetal Shah , S. Sudarshan

In today's world, Web applications play a very important role in individual life as well as in any country's development. Web applications have gone through a very rapid growth in the recent years and their adoption is moving faster than…

密码学与安全 · 计算机科学 2013-06-18 Diallo Abdoulaye Kindy , Al-Sakib Khan Pathan

We introduce NeuSpell, an open-source toolkit for spelling correction in English. Our toolkit comprises ten different models, and benchmarks them on naturally occurring misspellings from multiple sources. We find that many systems do not…

计算与语言 · 计算机科学 2020-10-22 Sai Muralidhar Jayanthi , Danish Pruthi , Graham Neubig

We present the Sequent Calculus Trainer, a tool that supports students in learning how to correctly construct proofs in the sequent calculus for first-order logic with equality. It is a proof assistant fostering the understanding of all the…

计算机与社会 · 计算机科学 2015-07-15 Arno Ehle , Norbert Hundeshagen , Martin Lange