Robust binding to syntactic elements in a changing code | CEE-SECR 2016 Robust binding to syntactic elements in a changing code – CEE-SECR 2016
2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005


Robust binding to syntactic elements in a changing code

This paper received Bertand Meyer Award and was published by ACM DL.

We present a method of saving a robust binding to syntactic elements in source code. It enables one to save a binding to a code fragment and find this code fragment in a modified code. Robustness is achieved by saving several types of context and using a fuzzy search algorithm. We present a tool for code markup that enables quick navigation across a project is developed. It supports different programming languages and may be used in various tools for development for simplifying navigation and some other tasks, such as working with documentation. Our approach had been tested on two large open-source software projects and it may be considered effective.

Our presentation may be interesting for developers, particularly – for developers of development tools.

Mikhail Malevannyy

Mikhail Malevannyy

Teaching assistant, DSTU


Your email address will not be published. Required fields are marked *



Deutsche Bank Technology CentreJetBrainsSAPFirst Line Software


Dell Technologies




T-SystemsKaspersky Lab

Main partners


In cooperation

Association for Computing MachineryACM Special Interest Group on Software Engineering

Technical partners

Hosting-CenterVirtuozzoSoftInvent7pap StudioPrint SalonGroup

With support of



Software Russiai-Help

The conference is over
See you at CEE-SECR 2017!

Special prices for the hotels and visa support are offered to the conference guests.