{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T01:52:59Z","timestamp":1743126779166,"version":"3.40.3"},"publisher-location":"Cham","reference-count":49,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030858957"},{"type":"electronic","value":"9783030858964"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-85896-4_9","type":"book-chapter","created":{"date-parts":[[2021,8,18]],"date-time":"2021-08-18T10:06:38Z","timestamp":1629281198000},"page":"110-124","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Analyze and Evaluate Database-Backed Web Applications with WTool"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0034-2599","authenticated-orcid":false,"given":"Zhou","family":"Zhou","sequence":"first","affiliation":[]},{"given":"XuJia","family":"Yao","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,8,19]]},"reference":[{"key":"9_CR1","unstructured":"Broadleaf. https:\/\/github.com\/BroadleafCommerce\/BroadleafCommerce. Accessed 18 Jun 2021"},{"key":"9_CR2","unstructured":"eladmin. https:\/\/github.com\/elunez\/eladmin. Accessed 18 Jun 2021"},{"key":"9_CR3","unstructured":"Febs-shiro. https:\/\/github.com\/wuyouzhuguli\/FEBS-Shiro. Accessed 18 Jun 2021"},{"key":"9_CR4","unstructured":"Forestblog. https:\/\/github.com\/saysky\/ForestBlog. Accessed 18 Jun 2021"},{"key":"9_CR5","unstructured":"forum. https:\/\/github.com\/fanchaoo\/forum. Accessed 18 Jun 2021"},{"key":"9_CR6","unstructured":"halo. https:\/\/github.com\/halo-dev\/halo. Accessed 18 Jun 2021"},{"key":"9_CR7","unstructured":"Hotcrp. https:\/\/hotcrp.com\/. Accessed 18 Jun 2021"},{"key":"9_CR8","unstructured":"hsweb-framework. https:\/\/github.com\/hs-web\/hsweb-framework. Accessed 18 Jun 2021"},{"key":"9_CR9","unstructured":"jeesite. https:\/\/github.com\/thinkgem\/jeesite. Accessed 18 Jun 2021"},{"key":"9_CR10","unstructured":"litemall. https:\/\/github.com\/linlinjava\/litemall. Accessed 18 Jun 2021"},{"key":"9_CR11","unstructured":"Myrocks. https:\/\/myrocks.io\/. Accessed 18 Jun 2021"},{"key":"9_CR12","unstructured":"Poplar. https:\/\/github.com\/lvwangbeta\/Poplar. Accessed 18 Jun 2021"},{"key":"9_CR13","unstructured":"Publiccms. https:\/\/github.com\/sanluan\/PublicCMS. Accessed 18 Jun 2021"},{"key":"9_CR14","unstructured":"pybbs. https:\/\/github.com\/tomoya92\/pybbs. Accessed 18 Jun 2021"},{"key":"9_CR15","unstructured":"Rocksdb. https:\/\/rocksdb.org\/. Accessed 18 Jun 2021"},{"key":"9_CR16","unstructured":"sagan. https:\/\/github.com\/spring-io\/sagan. Accessed 18 Jun 2021"},{"key":"9_CR17","unstructured":"shopizer. https:\/\/github.com\/shopizer-ecommerce\/shopizer. Accessed 18 Jun 2021"},{"key":"9_CR18","unstructured":"spring-framework. https:\/\/github.com\/spring-projects\/spring-framework. Accessed 18 Jun 2021"},{"key":"9_CR19","unstructured":"Springblog. https:\/\/github.com\/Raysmond\/SpringBlog. Accessed 18 Jun 2021"},{"key":"9_CR20","unstructured":"sysbench. https:\/\/github.com\/akopytov\/sysbench. Accessed 18 Jun 2021"},{"key":"9_CR21","unstructured":"xmall. https:\/\/github.com\/Exrick\/xmall. Accessed 18 Jun 2021"},{"key":"9_CR22","unstructured":"Tpc benchmarks. http:\/\/www.tpc.org\/information\/benchmarks.asp (2001\u20132019). Accessed 18 Jun 2021"},{"key":"9_CR23","unstructured":"Forrester Consulting on behalf of Akamai Technologies, I.: ecommerce web site performance today: an updated look at consumer reaction to a poor online shopping experience. White paper (2009)"},{"key":"9_CR24","doi-asserted-by":"publisher","unstructured":"Bailis, P., Fekete, A., Franklin, M.J., Ghodsi, A., Hellerstein, J.M., Stoica, I.: Feral concurrency control: an empirical investigation of modern application integrity. In: Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, pp. 1327\u20131342. SIGMOD 2015, Association for Computing Machinery, New York (2015). https:\/\/doi.org\/10.1145\/2723372.2737784","DOI":"10.1145\/2723372.2737784"},{"issue":"2","key":"9_CR25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/568271.223785","volume":"24","author":"H Berenson","year":"1995","unstructured":"Berenson, H., Bernstein, P., Gray, J., Melton, J., O\u2019Neil, E., O\u2019Neil, P.: A critique of ANSI SQL isolation levels. SIGMOD Rec. 24(2), 1\u201310 (1995). https:\/\/doi.org\/10.1145\/568271.223785","journal-title":"SIGMOD Rec."},{"key":"9_CR26","unstructured":"Codd, E.F.: Further normalization of the data base relational model. Research Report\/RJ\/IBM\/San Jose, California RJ909 (1971)"},{"key":"9_CR27","doi-asserted-by":"publisher","unstructured":"Difallah, D.E., Pavlo, A., Curino, C., Cudre-Mauroux, P.: Oltp-bench: an extensible testbed for benchmarking relational databases. Proc. VLDB Endow. 7(4), 277\u2013288 (2013). https:\/\/doi.org\/10.14778\/2732240.2732246","DOI":"10.14778\/2732240.2732246"},{"key":"9_CR28","doi-asserted-by":"publisher","unstructured":"Faleiro, J.M., Abadi, D.J., Hellerstein, J.M.: High performance transactions via early write visibility. Proc. VLDB Endow. 10(5), 613\u2013624 (2017). https:\/\/doi.org\/10.14778\/3055540.3055553","DOI":"10.14778\/3055540.3055553"},{"key":"9_CR29","unstructured":"Gjengset, J., et al.: Noria: dynamic, partially-stateful data-flow for high-performance web applications. In: Proceedings of the 13th USENIX Conference on Operating Systems Design and Implementation, OSDI 2018, pp. 213\u2013231. USENIX Association, USA (2018)"},{"key":"9_CR30","unstructured":"Harkins, P.B.: Lobste.rs access pattern statistics for research purposes. (2021). https:\/\/lobste.rs\/s\/cqnzl5\/lobste_rs_access_pattern_statistics_for#c_hj0r1b Accessed 18 Jun 2021"},{"key":"9_CR31","doi-asserted-by":"publisher","unstructured":"Leff, A., Rayfield, J.: Web-application development using the model\/view\/controller design pattern. In: Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference, pp. 118\u2013127 (2001). https:\/\/doi.org\/10.1109\/EDOC.2001.950428","DOI":"10.1109\/EDOC.2001.950428"},{"key":"9_CR32","unstructured":"Mu, S., Cui, Y., Zhang, Y., Lloyd, W., Li, J.: In: Extracting more concurrency from distributed transactions. In: Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, OSDI 2014, pp. 479\u2013494. USENIX Association, USA (2014)"},{"issue":"3","key":"9_CR33","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1080\/01449290410001669914","volume":"23","author":"FFH Nah","year":"2004","unstructured":"Nah, F.F.H.: A study on tolerable waiting time: how long are web users willing to wait? Behav. Inf. Technol. 23(3), 153\u2013163 (2004). https:\/\/doi.org\/10.1080\/01449290410001669914","journal-title":"Behav. Inf. Technol."},{"key":"9_CR34","unstructured":"Nishtala, R., et al.: Scaling memcache at Facebook. In: 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2013), pp. 385\u2013398. USENIX Association, Lombard (2013)"},{"key":"9_CR35","doi-asserted-by":"publisher","unstructured":"O\u2019Neil, E.J.: Object\/relational mapping 2008: hibernate and the entity data model (edm). In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, pp. 1351\u20131356. Association for Computing Machinery, New York (2008). https:\/\/doi.org\/10.1145\/1376616.1376773","DOI":"10.1145\/1376616.1376773"},{"key":"9_CR36","doi-asserted-by":"publisher","first-page":"391","DOI":"10.1007\/s10515-013-0122-2","volume":"20","author":"C Pasareanu","year":"2013","unstructured":"Pasareanu, C., Visser, W., Bushnell, D.H., Geldenhuys, J., Mehlitz, P., Rungta, N.: Symbolic pathfinder: integrating symbolic execution with model checking for java bytecode analysis. Autom. Softw. Eng. 20, 391\u2013425 (2013). https:\/\/doi.org\/10.1007\/s10515-013-0122-2","journal-title":"Autom. Softw. Eng."},{"key":"9_CR37","unstructured":"Patel, N.: Speed is a killer - why decreasing page load time can drastically increase conversions. https:\/\/neilpatel.com\/blog\/speed-is-a-killer\/. Accessed 18 Jun 2021"},{"key":"9_CR38","unstructured":"Ports, D.R.K., Clements, A.T., Zhang, I., Madden, S., Liskov, B.: Transactional consistency and automatic management in an application data cache. In: Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation, pp. 279\u2013292. OSDI 2010, USENIX Association, USA (2010)"},{"key":"9_CR39","doi-asserted-by":"publisher","unstructured":"P\u0103s\u0103reanu, C.S., Rungta, N.: Symbolic pathfinder: symbolic execution of java bytecode. In: Proceedings of the IEEE\/ACM International Conference on Automated Software Engineering, ASE 2010, pp. 179\u2013180. Association for Computing Machinery, New York (2010). https:\/\/doi.org\/10.1145\/1858996.1859035","DOI":"10.1145\/1858996.1859035"},{"key":"9_CR40","unstructured":"Richardson, L., Ruby, S.: RESTful Web Services. O\u2019Reilly Media, Inc (2008)"},{"issue":"3","key":"9_CR41","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1145\/211414.211427","volume":"20","author":"D Shasha","year":"1995","unstructured":"Shasha, D., Llirbat, F., Simon, E., Valduriez, P.: Transaction chopping: algorithms and performance studies. ACM Trans. Database Syst. 20(3), 325\u2013363 (1995). https:\/\/doi.org\/10.1145\/211414.211427","journal-title":"ACM Trans. Database Syst."},{"key":"9_CR42","doi-asserted-by":"publisher","unstructured":"Sidirourgos, L., Kersten, M.: Column imprints: A secondary index structure. In: Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data, SIGMOD 2013, pp. 893\u2013904. Association for Computing Machinery, New York (2013). https:\/\/doi.org\/10.1145\/2463676.2465306","DOI":"10.1145\/2463676.2465306"},{"key":"9_CR43","doi-asserted-by":"publisher","unstructured":"Wang, Z., Mu, S., Cui, Y., Yi, H., Chen, H., Li, J.: Scaling multicore databases via constrained parallel execution. In: Proceedings of the 2016 International Conference on Management of Data, SIGMOD 2016, pp. 1643\u20131658. Association for Computing Machinery, New York (2016). https:\/\/doi.org\/10.1145\/2882903.2882934","DOI":"10.1145\/2882903.2882934"},{"key":"9_CR44","doi-asserted-by":"publisher","unstructured":"Warszawski, T., Bailis, P.: Acidrain: concurrency-related attacks on database-backed web applications. In: Proceedings of the 2017 ACM International Conference on Management of Data, SIGMOD 2017, pp. 5\u201320. Association for Computing Machinery, New York (2017). https:\/\/doi.org\/10.1145\/3035918.3064037","DOI":"10.1145\/3035918.3064037"},{"key":"9_CR45","unstructured":"Xie, C., et al.: Salt: combining acid and base in a distributed database. In: Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, OSDI 2014, pp. 495\u2013509. USENIX Association, USA (2014)"},{"key":"9_CR46","doi-asserted-by":"publisher","unstructured":"Xie, C., Su, C., Littley, C., Alvisi, L., Kapritsos, M., Wang, Y.: High-Performance ACID via Modular Concurrency Control, p. 279\u2013294. Association for Computing Machinery, New York (2015). https:\/\/doi.org\/10.1145\/2815400.2815430","DOI":"10.1145\/2815400.2815430"},{"key":"9_CR47","doi-asserted-by":"publisher","unstructured":"Yan, C., Cheung, A., Yang, J., Lu, S.: Understanding Database Performance Inefficiencies in Real-World Web Applications, pp. 1299\u20131308. Association for Computing Machinery, New York (2017). https:\/\/doi.org\/10.1145\/3132847.3132954","DOI":"10.1145\/3132847.3132954"},{"key":"9_CR48","doi-asserted-by":"publisher","unstructured":"Yang, J., Yan, C., Subramaniam, P., Lu, S., Cheung, A.: Powerstation: Automatically detecting and fixing inefficiencies of database-backed web applications in ide. In: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC\/FSE 2018, pp. 884\u2013887. Association for Computing Machinery, New York (2018). https:\/\/doi.org\/10.1145\/3236024.3264589","DOI":"10.1145\/3236024.3264589"},{"key":"9_CR49","doi-asserted-by":"publisher","unstructured":"Yang, J., Yan, C., Wan, C., Lu, S., Cheung, A.: View-centric performance optimization for database-backed web applications. In: Proceedings of the 41st International Conference on Software Engineering, ICSE 2019, pp. 994\u20131004. IEEE Press (2019). https:\/\/doi.org\/10.1109\/ICSE.2019.00104","DOI":"10.1109\/ICSE.2019.00104"}],"container-title":["Lecture Notes in Computer Science","Web and Big Data"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-85896-4_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,29]],"date-time":"2021-09-29T08:23:06Z","timestamp":1632903786000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-85896-4_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030858957","9783030858964"],"references-count":49,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-85896-4_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"19 August 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"APWeb-WAIM","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Asia-Pacific Web (APWeb) and Web-Age Information Management (WAIM) Joint International Conference on Web and Big Data","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Guangzhou","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 August 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 August 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"apwebwaim2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"CMT","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"184","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"44","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"24","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"24% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3.6","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"6.38","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}