Managing data constraints in database-backed web applications
Managing data constraints in database-backed web applications
复制标题
管理数据库支持的 Web 应用程序中的数据约束
DOI:
10.1145/3377811.3380375
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Junwen Yang, Utsav Sethi
中科院分区:
文献类型:
--
作者:
Junwen Yang, Utsav Sethi
Database-backed web applications manipulate large amounts of persistent data, and such applications often contain constraints that restrict data length, data value, and other data properties. Such constraints are critical in ensuring the reliability and usability of these applications. In this paper, we present a comprehensive study on where data constraints are expressed, what they are about, how often they evolve, and how their violations are handled. The results show that developers struggle with maintaining consistent data constraints and checking them across different components and versions of their web applications, leading to various problems. Guided by our study, we developed checking tools and API enhancements that can automatically detect such problems and improve the quality of such applications.
登录
查看更多内容
DOI:
--
发表时间:
2018
期刊:
Proc. ACM Program. Lang.
影响因子:
--
作者:
Chenglong Wang;Alvin Cheung;Rastislav Bodík
通讯作者:
Rastislav Bodík
DOI:
10.1145/2908080.2908098
发表时间:
2015
期刊:
Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation
影响因子:
--
作者:
Jean Yang;Travis Hance;Thomas H. Austin;Armando Solar;C. Flanagan;Stephen Chong
通讯作者:
Stephen Chong
DOI:
--
发表时间:
2017
期刊:
Proc. ACM Program. Lang.
影响因子:
--
作者:
Yuepeng Wang;Işıl Dillig;Shuvendu K. Lahiri;W. Cook
通讯作者:
W. Cook
DOI:
--
发表时间:
2015
期刊:
影响因子:
--
作者:
Denny Damara
通讯作者:
Denny Damara
DOI:
10.1145/2903726
发表时间:
2016
期刊:
ACM Transactions on Database Systems (TODS)
影响因子:
--
作者:
Loredana Caruccio;G. Polese;G. Tortora
通讯作者:
G. Tortora