UIC Database Group

Header bar

Bahareh Arab, Ph.D. Student (Alumnus)

Bahareh Sadat Arab received her B.Sc in software computer engineering in 2006 from Azad University and M.S. degree in Computer Science in 2011 from University Putra Malaysia. She published papers related to web services and QoS in SOA. She worked as a software engineer in different companies for several years. Bahareh started her Ph.D. at the IIT DBGroup in Fall 2013. She is mainly working on adding provenance support to databases using temporal database techniques. This project is a collaboration between the Oracle Corporation and the IIT DBGroup. The initial focus is computing provenance for database updates and transactions.

Awards

  • GHC17 Scholarship (2017)
  • WEIS Travel Grant (2017)
  • IEEE S&P Travel Award (2017)
  • GREPSEC Travel Award (2017)
  • CRA-W Grad Cohort Workshop Scholarship (2017)
  • Tsao`s Scholarship (2014)

Teaching

I have been TA for the following courses:
  • 2016 Fall: CS525 - Advanced Database Organization
  • 2018 Fall: CS425 - Database Organization
I have taught sections in the following courses:
  • 2014 Fall: CS425 - Database Organization (SQL Introduction)
  • 2016 Fall: CS425 - Database Organization (Formal Relational Query Languages)

Research Projects

I have been involved in the following research projects:
  • GProM - A database-independent middleware for computing the provenance of queries, updates, and transactions
  • Provenace for Updates and Transactions - In this project, we study provenance models for update and transactions and their implementation through reenactment, a declarative replay technique which utilizes audit logs and temporal database technologies.

Publications

  1. Efficient Answering of Historical What-if Queries
    Felix Campbell, Bahareh Arab and Boris Glavic
    Proceedings of the 48th International Conference on Management of Data (SIGMOD) (2022), pp. 1556–1569.
    details
  2. Provenance For Transactional Updates
    Bahareh Arab
    Illinois Institue of Technology.
    details
  3. Using Reenactment to Retroactively Capture Provenance for Transactions
    Bahareh Arab, Dieter Gawlick, Vasudha Krishnaswamy, Venkatesh Radhakrishnan and Boris Glavic
    IEEE Transactions on Knowledge and Data Engineering. 30, 3 (2018) , 599–612.
    details
  4. GProM - A Swiss Army Knife for Your Provenance Needs
    Bahareh Arab, Su Feng, Boris Glavic, Seokki Lee, Xing Niu and Qitian Zeng
    IEEE Data Engineering Bulletin. 41, 1 (2018) , 51–62.
    details
  5. Adaptive Schema Databases
    William Spoth, Bahareh Arab, Eric S. Chan, Dieter Gawlick, Adel Ghoneimy, Boris Glavic, Beda Hammerschmidt, Oliver Kennedy, Seokki Lee, Zhen Hua Liu, Xing Niu and Ying Yang
    Proceedings of the 8th Biennial Conference on Innovative Data Systems (2017).
    details
  6. Answering Historical What-if Queries with Provenance, Reenactment, and Symbolic Execution
    Bahareh Arab and Boris Glavic
    Proceedings of the 8th USENIX Workshop on the Theory and Practice of Provenance (2017).
    details
  7. Debugging Transactions and Tracking their Provenance with Reenactment
    Xing Niu, Boris Glavic, Seokki Lee, Bahareh Arab, Dieter Gawlick, Zhen Hua Liu, Vasudha Krishnaswamy, Su Feng and Xun Zou
    Proceedings of the VLDB Endowment (Demonstration Track). 10, 12 (2017) , 1857–1860.
    details
  8. Formal Foundations of Reenactment and Transaction Provenance
    Bahareh Arab, Dieter Gawlick, Vasudha Krishnaswamy, Venkatesh Radhakrishnan and Boris Glavic
    Technical Report #UIC/CS-DB-2016-01
    Illinois Institute of Technology.
    details
  9. Reenactment for Read-Committed Snapshot Isolation
    Bahareh Arab, Dieter Gawlick, Vasudha Krishnaswamy, Venkatesh Radhakrishnan and Boris Glavic
    Proceedings of the 25th ACM International Conference on Information and Knowledge Management (2016), pp. 841–850.
    details
  10. Provenance-aware Versioned Dataworkspaces
    Xing Niu, Bahareh Arab, Dieter Gawlick, Zhen Hua Liu, Vasudha Krishnaswamy, Oliver Kennedy and Boris Glavic
    Proceedings of the 8th USENIX Workshop on the Theory and Practice of Provenance (2016).
    details
  11. Reenactment for Read-Committed Snapshot Isolation (long version)
    Bahareh Arab, Dieter Gawlick, Vasudha Krishnaswamy, Venkatesh Radhakrishnan and Boris Glavic
    Illinois Institute of Technology.
    details
  12. Reenacting Transactions to Compute their Provenance
    Bahareh Arab, Dieter Gawlick, Vasudha Krishnaswamy, Venkatesh Radhakrishnan and Boris Glavic
    Technical Report #UIC/CS-DB-2014-02
    Illinois Institute of Technology.
    details
  13. A Generic Provenance Middleware for Database Queries, Updates, and Transactions
    Bahareh Arab, Dieter Gawlick, Venkatesh Radhakrishnan, Hao Guo and Boris Glavic
    Proceedings of the 6th USENIX Workshop on the Theory and Practice of Provenance (2014).
    details