Dmitry Shaporenkov

Main Facts:

  • I live and work in Saint-Petersburg, Russia
  • I've got a PhD (Candidate of Sciences in Russian) in Computer Science from the University of Saint-Petersrburg in 2006
  • I'm currently employed as a researcher at HP Labs Russia
  • You can use the Contact form if you want to drop me a line

« Home

Research

Database Systems

My past (and, to a certain extent, present) research interests include: database management systems (DMBSs) on modern hardware, algorithms for efficient query evaluation in main-memory, index structures for memory-resident data. This is all about how to make database systems faster on modern computers. My PhD thesis called "Efficient techniques for data indexing and query evaluation in main-memory database systems" attempts to address some of the problems in this area. I defended the PhD thesis under supervision of Prof. Boris Novikov, a well-known Russian expert in database systems.

Web Search

However, recently I've switched to such topics as information extraction from Web pages, integration of data from Web sources, Web data mining. I believe that despite undoubted progress of Web search engines in past years, Web search is still in its infancy. In particular, current Web search engines enable to find Web pages, while what people are really looking for is often information. How to collect and integrate information from diverse Web sources and present it in a comprehensible way to the user is a challenging problem. One particular task I'm working on is how to divide a Web page into meaningful content blocks and present in search results these blocks in place of mostly useless 'snippets' currently provided by search engines.

I published several research papers and have a DBLP record. More details can be found in my CV.

Conference Activities

I served on program committees and as an external reviewer at several conferences.

« Home

Publications

  • Dmitry Shaporenkov. Efficient Main-Memory Algorithms for Set Containment Join Using Inverted Lists. In Proceedings of ADBIS 2005, Tallinn, Estonia, 2005.
  • Dmitry Shaporenkov. Partitioning Inverted Lists for Efficient Evaluation of Set-Containment Joins in Main Memory. In Proceedings of SYRCoDIS 2005, Saint-Petersburg, 2005pdf
  • Dmitry Shaporenkov. Multi-Indices - A Tool for Optimizing Join Processing in Main Memory. In Proceedings of the Baltic DB&IS'2004, Riga, Latvia, June 2004
  • Dmitry Shaporenkov. Performance Comparison of Main-Memory Algorithms for Set Containment Joins. In Proceedings of SYRCoDIS 2004, Saint-Petersburg, 2004pdf
  • Dmitry Shaporenkov. RPha - A High-Availabity Distributed Data Structure Based on Range Partitioning. Òðóäû êîíôåðåíöèè ÌÑÎ 2003, Ìîñêâà, 2003doc

PhD Thesis

  • Efficient techniques for data indexing and query evaluation in main-memory database systems. Saint-Petersburg, 2006 (in Russian)pdf

« Home

Industry

For 5 years from May 2003 till May 2008 I worked as a software engineer at JetBrains - a nice software company creating world-class Integrated Development Environments (IDEs) for different programming languages and environments. My industry work had nothing to do with my research, but it was also very interesting, as the products of the company are used by thousands of people all over the world.

« Home

Links

Curriculum Vitae (Outdated)

LinkedIn Profile

DBGroup web page

Google Me

« Home

By filling out this small form you can send me some comments.

Your name:

Your email address:

Your comments?

« Home


Copyright © 2007 Dmitry Shaporenkov