Person Photo

Michalis Petropoulos

Assistant Professor

Computer Science and Engineering Department
University at Buffalo, SUNY
Address: University at Buffalo, SUNY
Computer Science and Engineering Department
201 Bell Hall
Box 602000
Buffalo, NY, 14260-2000
Office: 246 Bell Hall
Phone: (716) 645-4733
Fax: (716) 645-3464
Email:

Teaching Research Service Publications Presentations CV

Short Bio

As of July 2010, I am no longer at Buffalo.
Please follow my LinkedIn profile.

I am an Assistant Professor at the Computer Science & Engineering Department of University at Buffalo, SUNY. I completed my Ph.D. at the Computer Science & Engineering Department of University of California, San Diego in December 2005 under the supervision of Professor Yannis Papakonstantinou. In 2000, I received an MS degree in Computer Science, from University of California, San Diego, and in 1998, a Diploma in Computer Engineering from Technical University of Crete, in Greece. I also spent two years (2000-2001) at Enosys Software Inc.


Teaching

Research
  • Databases and Web Technologies
  • User-oriented and Agent-oriented Interfaces to Databases
  • Semistructured and XML Data
  • Publishing and Integration Scenarios
  • Rewriting Queries using Limited Interfaces
  • Schema Integration

My primary research area is in the intersection of databases and web technologies. I am particularly interested in enabling publishing and large-scale integration scenarios through the use of web-based interfaces to databases. I am currently working on the following projects contributing towards this direction:

  • CLIDE
    Interactively formulating feasible queries on query rewriting-based systems.
  • BioNav
    Effective navigation on query results of biomedical databases.
  • FACeTOR
    Cost-driven exploration of faceted query results.
  • QURSED
    Query forms and reports for semistructured data.
  • QSSL
    Query Set Specification Language: Development of database-oriented web services.

Professional Service
  • Co-Chair (with Alexandros Labrinidis)
    • WebDB 2009 - International Workshop on the Web and Databases
  • Program Committee Member:
    • ICDE 2011 - IEEE International Conference on Data Engineering
    • HDMS 2010 - Hellenic Data Management Symposium
    • WebDB 2010, 2008, 2006 - International Workshop on the Web and Databases
    • WWW 2010 - International World Wide Web Conference
    • EDBT 2010 - International Conference on Extending Database Technology
    • NTII 2010 - International Workshop on New Trends in Information Integration
    • ICDE 2010 PhD Workshop - IEEE International Conference on Data Engineering
    • CIKM 2006 - Conference on Information and Knowledge Management
  • Tutorial Chair:
    • ICWE 2007 - International Conference on Web Engineering
  • Local Arrangements Chair:
    • SIGMOD 2003 - ACM International Conference on Management of Data

Publications
  1. Data Services
    • with Michael J. Carey and Nicola Onose
    • In Communications of the ACM (CACM), vol. 55, no. 6, pp. 86-97, Jun. 2012
  2. The SQL-Based All-Declarative FORWARD Web Application Development Framework
    • with Yupeng Fu, Kian Win Ong and Yannis Papakonstantinou
    • In Conference on Innovative Data Systems Research (CIDR), 2011
  3. Rapid Development of Web-Based Query Interfaces for XML Datasets with QURSED
    • with Abhijith Kashyap
    • In ACM SIGMOD Conference, 2011 (Demo)
  4. Effective Navigation of Query Results Based on Concept Hierarchies
    • with Abhijith Kashyap, Vagelis Hristidis and Sotiria Tavoulari
    • In IEEE Transactions on Knowledge and Data Engineering (TKDE), vol. 23, no. 4, pp. 540-553, Apr. 2011
  5. FACeTOR: Cost-Driven Exploration of Faceted Query Results
    • with Abhijith Kashyap and Vagelis Hristidis
    • In ACM Conference on Information and Knowledge Management (CIKM), 2010
    • Best Interdisciplinary Paper Award
  6. A Data-Centric Approach to Insider Attack Detection in Database Systems
    • with Sunu Mathew, Hung Q. Ngo and Shambhu Upadhyaya
    • In International Symposium on Recent Advances in Intrusion Detection (RAID), 2010
  7. BioNav: Effective Navigation on Query Results of Biomedical Databases
    • with Abhijith Kashyap, Vagelis Hristidis and Sotiria Tavoulari
    • In International Conference on Data Engineering (ICDE), 2009
    • Short Paper
  8. Exploring Biomedical Databases with BioNav
    • with Abhijith Kashyap, Vagelis Hristidis and Sotiria Tavoulari
    • In ACM SIGMOD Conference, 2009 (Demo)
  9. Do-It-Yourself Custom Forms-Driven Workflow Applications
    • with Keith Kowalczykowski, Kian Win Ong, Alin Deutsch, Yannis Papakonstantinou and Kevin Zhao
    • In Conference on Innovative Data Systems Research (CIDR), 2009
  10. Exporting and Interactively Querying Web Service-Accessed Sources: The CLIDE System
    • with Alin Deutsch, Yannis Papakonstantinou and Yannis Katsis
    • In ACM Transactions on Database Systems (TODS), 32(4), 2007
  11. CLIDE: Interactive Query Formulation for Service Oriented Architectures
    • with Alin Deutsch and Yannis Papakonstantinou
    • In ACM SIGMOD Conference, 2007 (Demo)
  12. Interactive Query Formulation over Web Service-Accessed Sources
    • with Alin Deutsch and Yannis Papakonstantinou
    • In ACM SIGMOD Conference, 2006
    • Best Paper Runner-Up
  13. Graphical Query Interfaces for Semistructured Data: The QURSED System
    • with Yannis Papakonstantinou and Vasilis Vassalos
    • In ACM Transactions on Internet Technology (TOIT), 5(2), 2005
  14. Industrial-Strength Schema Matching
    • with Philip A. Bernstein, Sergey Melnik and Christoph Quix
    • In SIGMOD Record, vol 33/4, 2004
  15. Query Set Specification Language (QSSL)
    • with Alin Deutsch and Yannis Papakonstantinou
    • In Sixth International Workshop on the Web and Databases (WebDB), 2003
  16. Online Querying of Heterogeneous Distributed Spatial Data on a Grid
    • with Ilya Zaslavsky, Ashraf Memon and Chaitan Baru
    • In Third International Symposium on Digital Earth, 2003
  17. Generating Query Forms and Reports for Semistructured Data: The QURSED Editor
    • with Yannis Papakonstantinou and Vasilis Vassalos
    • In Ninth Panhellenic Conference on Informatics (PCI), 2003
  18. QURSED: QUerying and Reporting SEmistructured Data
    • with Yannis Papakonstantinou and Vasilis Vassalos
    • In ACM SIGMOD Conference, 2002
  19. Semantic Caching of XML Databases
    • with Vagelis Hristidis
    • In Fifth International Workshop on the Web and Databases (WebDB), 2002
  20. Building XML Query Forms and Reports with XQForms
    • with Yannis Papakonstantinou and Vasilis Vassalos
    • In Computer Networks Journal, Special Issue on XML, vol 39/5, pp 541-558, 2002
    • Extended version of the WWW10 paper.
  21. XML Query Forms (XQForms): Declarative Specification of XML Query Interfaces
    • with Vasilis Vassalos and Yannis Papakonstantinou
    • In Tenth International World Wide Web Conference (WWW10), 2001
My publications via DBLP Bibliography Server

Presentations