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-3180 x159
Fax: (716) 645-3464
Email:

Home Teaching Research Publications Presentations CV

WebDB 2009 - The cool and selective workshop on the Web and Databases is under way!

Short Bio

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
  • Database Seminar (CSE 718/705) Spring 07, Spring 08, Fall 08
  • Data Integration (CSE 636) Spring 06, Fall 06, Fall 08
  • Database Systems (CSE 562) Fall 07, Spring 09

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:

  • BioNav
    Effective Navigation on Query Results of Biomedical Databases
  • CLIDE
    Interactively formulating feasible queries on query rewriting-based systems.
  • QSSL
    Query Set Specification Language: Development of database-oriented web services.
  • QURSED
    Query forms and reports for semistructured data.

Professional Service
  • Co-Chair (with Alexandros Labrinidis)
    • WebDB 2009 - International Workshop on the Web and Databases
  • Program Committee Member:
    • WWW 2010 - International World Wide Web Conference
    • EDBT 2010 - International Conference on Extending Database Technology
    • WebDB 2006, 2008 - International Workshop on the Web and Databases
    • 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. 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
  2. Exploring Biomedical Databases with BioNav
    • with Abhijith Kashyap, Vagelis Hristidis and Sotiria Tavoulari
    • In ACM SIGMOD Conference, 2009 (Demo)
  3. 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
  4. 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
  5. CLIDE: Interactive Query Formulation for Service Oriented Architectures
    • with Alin Deutsch and Yannis Papakonstantinou
    • In ACM SIGMOD Conference, 2007 (Demo)
  6. Interactive Query Formulation over Web Service-Accessed Sources
    • with Alin Deutsch and Yannis Papakonstantinou
    • In ACM SIGMOD Conference, 2006
    • Best Paper Runner-Up
  7. 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
  8. Industrial-Strength Schema Matching
    • with Philip A. Bernstein, Sergey Melnik and Christoph Quix
    • In SIGMOD Record, vol 33/4, 2004
  9. Query Set Specification Language (QSSL)
    • with Alin Deutsch and Yannis Papakonstantinou
    • In Sixth International Workshop on the Web and Databases (WebDB), 2003
  10. 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
  11. 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
  12. QURSED: QUerying and Reporting SEmistructured Data
    • with Yannis Papakonstantinou and Vasilis Vassalos
    • In ACM SIGMOD Conference, 2002
  13. Semantic Caching of XML Databases
    • with Vagelis Hristidis
    • In Fifth International Workshop on the Web and Databases (WebDB), 2002
  14. 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.
  15. 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