Hasso Plattner Institute
Performance and Design
 

MSc. Dipl.-Ing. Oleksandr Panchenko

Research Assistant

Oleksandr Panchenko

Phone: +49-331 97992 - 565
Fax: +49-331 97992 - 579
Email: oleksandr.panchenko (at) hpi.uni-potsdam.de
Address August-Bebel-Str. 88, 14482 Potsdam, Germany
Room: Hasso-Plattner-Villa; 0.19
Skype: oleksandr.panchenko





Research Project: In-Memory Database Support for Source Code Querying and Analytics

This research project focuses on an important activity during the maintenance phase – source code search. Until now, most of source code search engines and other analysis tools have used syntactical analysis only. These analysis techniques are derived from the field of natural text processing almost without adaptation. However source code differs from natural texts in a number of properties. The goal of this research is the adjustment of existing techniques to the needs of source code search. For that source code is analyzed and search index is enriched with additional semantic and structural information.

Research Interests

Publications

2011 (7)

  1. Oleksandr Panchenko, Jan Karstens, Hasso Plattner, Alexander Zeier: Precise and Scalable Querying of Syntactical Source Code Patterns Using Sample Code Snippets and a Database, 19th IEEE International Conference on Program Comprehension (ICPC), Kingston, Ontario, Canada, 2011

  2. Oleksandr Panchenko, Arian Treffer, Hasso Plattner, Alexander Zeier: Two Algorithms for Locating Ancestors of a Large Set of Vertices in a Tree, International Conference on Software and Data Technologies, Sevillia, Spain, 2011

  3. Oleksandr Panchenko, Stephan Müller, Hasso Plattner, Alexander Zeier: Querying Source Code Using a Controlled Natural Language, The 6th International Conference on Software Engineering Advances, Barcelona, Spain, 2011

  4. Oleksandr Panchenko: In-Memory Database Support for Source Code Search and Analytics, 18th IEEE Working Conference on Reverse Engineering, Doctoral Symposium, 2011

  5. Oleksandr Panchenko, Hasso Plattner, Alexander Zeier: Source Code Analytics, The 15th IASTED International Conference on Software Engineering and Applications, 2011

  6. Oleksandr Panchenko, Hasso Plattner, Alexander Zeier: What Do Developers Search for in Source Code and Why, 3rd International Workshop on Search-driven development: Users, Infrastructure, Tools and Evaluation (SUITE), Co-located with 33rd International Conference on Software Engineering (ICSE) Waikiki, Honolulu, Hawaii, 2011

  7. Oleksandr Panchenko, Hasso Plattner, Alexander Zeier: Mapping Terms in Application and Implementation Domains, Workshop on Software Reengineering, Bad-Honnef, Germany, 2011

2010 (5)

  1. Oleksandr Panchenko, Yury Kupriyanov, Victor Taratoukhine, Alexander Zeier: Fuzzy Sets for Purchase Planning in Uncertain Conditions, IEEE The 17th International Conference on Industrial Engineering and Engineering Management, Xiamen, China, 2010

  2. Oleksandr Panchenko, Arian Treffer, Alexander Zeier: Towards Query Formulation and Visualization of Structural Search Results, 2nd International Workshop on Search-driven development: Users, Infrastructure, Tools and Evaluation (SUITE), Colocated with 32nd International Conference on Software Engineering (ICSE), Cape Town, South Africa, 2010

  3. Oleksandr Panchenko, Alexander Koglin, Johannes Bohnet, Alexander Zeier: An XPath-based Query Language for Trace Analysis, 5th International Workshop on Program Comprehension through Dynamic Analysis (PCODA), co-located with WCRE, Boston, USA, 2010

  4. Anja Bog, Oleksandr Panchenko, Kai Spichale, Alexander Zeier: Automatic Identification of Cohesive Structures within Modularity Reengineering, International Journal On Advances in Software, vol 3 nr 1&2, 2010

  5. Oleksandr Panchenko, Hasso Plattner, Alexander Zeier: Efficient Storage and Fast Querying of Source Code, Information Systems Frontiers Journal, Springer, 2010

2009 (5)

  1. Vadym Borovskiy, Jürgen Müller, Oleksandr Panchenko, Alexander Zeier: Generic Web Services - Extending Service Scope while Preserving Backwards Compatibility , Proceedings of ICSOFT 2009, Sofia, Bulgaria, 2009

  2. Kai Spichale, Oleksandr Panchenko, Anja Bog, Alexander Zeier: Preserving Cohesive Structures for Tool-based Modularity Re-engineering, Proceedings of the Fourth International Conference on Software Engineering Advances, ICSEA 2009, Porto, Portugal, 2009

  3. Jürgen Müller, Vadym Borovskiy, Oleksandr Panchenko, Anja Bog, Alexander Zeier: NFC at the Workplace - Simplify Enterprise Work Flows with NFC, 16th International Conference on Industrial Engineering and Engineering Management (IE&EM), Beijing, China, 2009

  4. Oleksandr Panchenko, Stephan Müller, Alexander Zeier: Measuring the Quality of Interfaces Using Source Code Entropy, 16th International Conference on Industrial Engineering and Engineering Management (IE&EM), Beijing, China, 2009

  5. Oleksandr Panchenko: Hybrid Storage for Enabling Fully-Featured Text Search and Fine-Grained Structural Search over Source Code, Proceedings of the workshop on Search-Driven Development - Users, Interfaces, Tools, and Environments, in conjunction with ICSE'09, Vancouver, BC, 2009

2008 (2)

  1. Vadym Borovskiy, Oleksandr Panchenko, Alexander Zeier: Core Principles of Application Composition for Enterprise Software, IEEE Symposium on Advanced Management of Information for Globalized Enterprises (AMIGE'08), Tianjin, China, 2008

  2. Oleksandr Panchenko, Alexander Zeier: Searching and Finding Concepts in Service-Oriented Enterprise Software, IEEE Symposium on Advanced Management of Information for Globalized Enterprises (AMIGE'08), Tianjin, China, 2008

2007 (3)

  1. Oleksandr Panchenko: Techniques for the Concept Location and Program Understanding in Component-Based Software Systems, Proceedings of the 2nd International Conference on Software and Data Technologies, (ICSOFT'07), Barcelona, Spain, 2007

  2. Oleksandr Panchenko, Heinz Ulrich Roggenkemper, Alexander Zeier: Detecting and Satisfying Maintainers' Information Needs, Proceedings of the 10th International Conference on Quality Engineering in Software Technology, (CONQUEST'07), Potsdam, Germany, 2007

  3. Oleksandr Panchenko: Concept Location and Program Comprehension in Service-Oriented Software, Proceedings of the IEEE 23rd International Conference on Software Maintenance, ICSM, Paris, France, 2007

2006 (1)

  1. Oleksandr Panchenko: Quality Metrics for Maintainability of Standard Software, Master thesis, Hasso Plattner Institute for Software Systems Engineering, University of Potsdam, Germany, 2006

Teaching activities

Other activities and interests

Honors and Awards

Last updated: October 7th, 2011