Presentation readings

The list will be finalized.

Please select one paper from the following list for your presentation:

Web Services:

  1. An Analysis of Public REST Web Service APIs (taken by Hyunwoo, William and Zheng)
  2. Privacy-preserving AI Services Through Data Decentralization
  3. Deconstructing Google’s Web Light Service (taken by Nevin, Charlotte, James)
  4. State of the Practice in Service Identification for SOA Migration in Industry
  5. ATLAS: A World-Wide Travel Assistant Exploiting Service-Based Adaptive Technologies
  6. A Scalable and Approximate Mechanism for Web Service Composition
  7. Transparent Web Service Auditing via Network Provenance Functions
  8. How Amazon web services uses formal methods (taken by Yu, Yongbo, Yao)
  9. A parallel refined probabilistic approach for QoS-aware service composition

Web Data Management:
  1. Facebook Ads as a Demographic Tool to Measure the Urban-Rural Divide (taken by Riley and Amber)
  2. Constructing a Comprehensive Events Database from the Web
  3. Engineering Scalable, Secure, Multi-Tenant Cloud for Healthcare Data (taken by Lavanya and Lana)
  4. Query Centric Partitioning and Allocation for PartiallyReplicated Database Systems
  5. An Empirical Study of Web Cookies
  6. Security Implications of Redirection Trail in Popular Websites Worldwide
  7. Disinformation on the Web: Impact, Characteristics, and Detection of Wikipedia Hoaxes   (taken by Olivia, James and Annisha)
  8. ACIDRain: Concurrency-Related Attacks on Database-Backed Web Applications

NoSQL Databases:
  1. Mortadelo: Automatic generation of NoSQL stores from platform-independent data models
  2. Choosing the right NoSQL database for the job: a quality attribute evaluation
  3. A fresh approach for hybrid SQL/NoSQL database design based on data structuredness (taken by Sherif and Lachlan)
  4. AnalyticDB: Real-time OLAP Database System at Alibaba Cloud
  5. Beyond Macrobenchmarks: Microbenchmark-based Graph Database Evaluation
  6. Monkey: Optimal Navigable Key-Value Store
  7. Have Your Data and Query It Too: From Key-Value Caching to Big Data Management (taken by NIck, Kaan, and Maxwell)
  8. Closing the Functional and Performance Gap between SQL and NoSQL
  9. What's Really New with NewSQL? (taken by Ashnit Zihan and Jack)
Cloud Data Management:
  1. Location-aware brokering for consumers in multi-cloud computing environments (suitable for implementation based essay)
  2. Big Data technologies: A survey (taken by Harsh, Martin, and Varun)
  3. How to Supercharge the Amazon T2: Observations and Suggestions
  4. CloudFog: Leveraging Fog to Extend Cloud Gaming for Thin-Client MMOG with High Quality of Service (taken by Christian and Muchengeti)
  5. Scheduling Human Intelligence Tasks in Multi-Tenant Crowd-Powered Systems
  6. Usage Patterns and the Economics of the Public Cloud (taken by Nathan, Dylan, Armaan)
  7. Performance Monitoring and Root Cause Analysis for Cloud-hosted Web Applications (taken by Bryan and Matt)
  8. Not for the Timid: On the Impact of Aggressive Over-booking in the Cloud
  9. DBaaS Cloud Capacity Planning - Accounting for Dynamic RDBMS System that Employ Clustering and Standby Architectures
Note: If you want to choose another quality assured research paper published within the last 5 year please talk to the course coordinator for approval.