III: Small: Helping Novices Learn and Debug Relational Queries
III: Small: Helping Novices Learn and Debug Relational Queries
批准号:
2008107
负责人:
Jun Yang
金额:
$50.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2020
资助国家:
美国
项目状态:
已结题
起止时间:
2020-10-01 至 2024-09-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
In a world where decisions are increasingly driven by data, data analytics skills have become an indispensable part of any education that seeks to prepare its students for the modern workforce. Essential in this skill set is the ability to work with structured data. The standard "tools of trade" for manipulating structured data include the venerable and ubiquitous SQL language as well as popular libraries heavily influenced by relational query languages, e.g., dplyr for R, DataFrame for pandas and Spark. Learning and debugging relational queries, however, pose challenges to novices. Even computer science students with programming backgrounds are often not used to thinking in terms of logic (e.g., when writing SQL queries) or functional programming (e.g., when writing queries using operators that resemble relational algebra). This project proposes to build a system called HNRQ (Helping Novices Learn and Debug Relational Queries) to address these challenges, by explaining why a query is wrong, and helping users to fix and learn relational queries in the process.The first step in the project is to automatically construct small database instances as counterexamples to illustrate why queries return wrong results, and allow users to trace query execution over these instances. Going beyond convincing users that the queries are wrong, HNRQ further aims to guide users towards the next level of understanding---by helping them generalize from specific counterexamples to semantic descriptions of what cause wrong results, and by providing useful hints on how to approach the problems correctly. This ambitious goal will push the boundaries of existing research and will likely lead to the development of novel methodologies for providing explanations and hints. The project will make HNRQ general and practical by embracing the full complexity of real-world query languages and by delivering interactive performance for users to experiment with changes to queries and database instances, observe their effects, and obtain automated feedback and hints all in real time even for complex queries and large databases. The project plans to evaluate HNRQ not only through user studies but also by measuring its direct impact on learning outcomes. The project is committed to making HNRQ open-source and easy to adopt by educators around the world.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(5)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.14778/3611540.3611596
发表时间:
2023-08
期刊:
Proc. VLDB Endow.
影响因子:
--
作者:
[Tingyu Wang;Yuchao Tao;Amir Gilad;Ashwin Machanavajjhala;Sudeepa Roy]
通讯作者:
Tingyu Wang;Yuchao Tao;Amir Gilad;Ashwin Machanavajjhala;Sudeepa Roy
I-Rex: Interactive Relational Query Explainer for SQL
I-Rex:SQL 交互式关系查询解释器
DOI:
10.14778/3415478.3415528
发表时间:
2020
期刊:
Proceedings of the VLDB Endowment
影响因子:
2.5
作者:
[Miao, Zhengjie, Chen, Tiangang, Bendeck, Alexander, Day, Kevin, Roy, Sudeepa, Yang, Jun]
通讯作者:
Yang, Jun
Characterizing and Verifying Queries Via CINSGEN
通过 CINSGEN 表征和验证查询
DOI:
10.1145/3555041.3589721
发表时间:
2023
期刊:
SIGMOD/PODS '23: International Conference on Management of Data
影响因子:
--
作者:
[Meng, Hanze, Miao, Zhengjie, Gilad, Amir, Roy, Sudeepa, Yang, Jun]
通讯作者:
Yang, Jun
Causal What-If and How-To Analysis Using HYPER
使用 HYPER 进行因果假设和操作方法分析
DOI:
--
发表时间:
2023
期刊:
Demonstration Track
影响因子:
--
作者:
[Fangzhu Shen, Kayvon Heravi, Oscar Gomez, Sainyam Galhotra, Amir Gilad, Sudeepa Roy, Babak Salimi]
通讯作者:
Babak Salimi
DOI:
10.1145/3514221.3517898
发表时间:
2022
期刊:
Proceedings of the 2022 International Conference on Management of Data
影响因子:
--
作者:
[Gilad, Amir, Miao, Zhengjie, Roy, Sudeepa, Yang, Jun]
通讯作者:
Yang, Jun
Modulator-free Performance-Oriented Control (MfPOC) for Direct Electric Drives
-
批准号:EP/W027283/1
-
项目类别:Research Grant
-
资助金额:$50.28万
-
财政年份:2023
-
负责人:Jun Yang
-
依托单位:
III: Small: Durability Queries in Databases
-
批准号:1814493
-
项目类别:Standard Grant
-
资助金额:$49.78万
-
财政年份:2018
-
负责人:Jun Yang
-
依托单位:
SPX: Enabling Scalable Synchronizations for General Purpose GPUs
-
批准号:1725657
-
项目类别:Standard Grant
-
资助金额:$85.0万
-
财政年份:2017
-
负责人:Jun Yang
-
依托单位:
SHF: Small: Approximate-Computing Enabled Robust 3D NAND Flash Memories
-
批准号:1718080
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2017
-
负责人:Jun Yang
-
依托单位:
III: Small: Collaborative Research: Towards End-to-End Computer-Assisted Fact-Checking
-
批准号:1718398
-
项目类别:Standard Grant
-
资助金额:$17.85万
-
财政年份:2017
-
负责人:Jun Yang
-
依托单位:
SHF: Small: Architectural Support for Reliable ReRAM Crossbar Memory
-
批准号:1617071
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2016
-
负责人:Jun Yang
-
依托单位:
III: Small: DBMS+: Management System for the Next-Generation Database
-
批准号:1423124
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2014
-
负责人:Jun Yang
-
依托单位:
III: Medium: Collaborative Research: From Answering Questions to Questioning Answers (and Questions)---Perturbation Analysis of Database Queries
-
批准号:1408846
-
项目类别:Continuing Grant
-
资助金额:$88.83万
-
财政年份:2014
-
负责人:Jun Yang
-
依托单位:
SHF: Small: A Brick in the Wall: Achieving Yield, Performance and Density Effective DRAM Beyond 22nm Technology
-
批准号:1422331
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2014
-
负责人:Jun Yang
-
依托单位:
III: Small: Cumulon: Easy and Efficient Statistical Big-Data Analysis in the Cloud
-
批准号:1320357
-
项目类别:Continuing Grant
-
资助金额:$50.0万
-
财政年份:2013
-
负责人:Jun Yang
-
依托单位:
EAGER: Tackling the Variations and Instability of Nanophotonic Interconnection Network via Architecture Techniques
-
批准号:1242657
-
项目类别:Standard Grant
-
资助金额:$13.0万
-
财政年份:2012
-
负责人:Jun Yang
-
依托单位:
III: Small: RIOT: Statistical Computing with Efficient, Transparent I/O
-
批准号:0916027
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2009
-
负责人:Jun Yang
-
依托单位:
CAREER-EHS: Thermal-Aware Task Scheduling for Embedded Planar and 3D Chip Multiprocessors
-
批准号:0747242
-
项目类别:Continuing Grant
-
资助金额:$32.0万
-
财政年份:2008
-
负责人:Jun Yang
-
依托单位:
III-COR: Scalable Publish/Subscribe: Unifying Data Processing and Dissemination
-
批准号:0713498
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Jun Yang
-
依托单位:
CSR-CSI: An Update-conscious Compilation Framework for Energy-Efficient Code Dissemination in Wireless Sensor Networks
-
批准号:0720595
-
项目类别:Standard Grant
-
资助金额:$12.0万
-
财政年份:2007
-
负责人:Jun Yang
-
依托单位:
Fast Software Thermal Sensing and Control for Efficient Dynamic Thermal Management
-
批准号:0734339
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Jun Yang
-
依托单位:
Fast Software Thermal Sensing and Control for Efficient Dynamic Thermal Management
-
批准号:0541456
-
项目类别:Continuing Grant
-
资助金额:$27.5万
-
财政年份:2006
-
负责人:Jun Yang
-
依托单位:
Collaborative Research: Architectural Support for Security and Privacy Protection on Uni- and Multi- Processors
-
批准号:0430021
-
项目类别:Standard Grant
-
资助金额:$5.4万
-
财政年份:2004
-
负责人:Jun Yang
-
依托单位:
CAREER: Techniques and Applications of Derived Data Maintenance
-
批准号:0238386
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2003
-
负责人:Jun Yang
-
依托单位:
Geometric Construction of Functional Equations and Bloch Elements
-
批准号:9704353
-
项目类别:Standard Grant
-
资助金额:$7.33万
-
财政年份:1997
-
负责人:Jun Yang
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: