Устойчивая привязка к синтаксическим конструкциям в изменяющемся коде | CEE-SECR 2016 Устойчивая привязка к синтаксическим конструкциям в изменяющемся коде – CEE-SECR 2016
2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005

Доклады

Устойчивая привязка к синтаксическим конструкциям в изменяющемся коде


Работа получила премию Бертрана Мейера и была опубликована в электронной библиотеке ACM.

В докладе мы расскажем о способе сохранения надежной привязки к элементам кода, которая дает возможность найти этот элемент в измененном коде. Мы опишем основные особенности, за счет которых достигается устойчивость привязки – это сохранение нескольких видов контекста и алгоритм нечеткого поиска. Будет представлена реализация этого подхода в виде инструмента разметки кода для быстрой навигации по проекту. Он работает с кодом на разных языках в различных средах разработки и может использоваться как для упрощения навигации по коду, так и для некоторых других задач, в частности, связанных с документированием кода. Будут представлены результаты исследования надежности привязки на двух крупных проектах с открытым исходным кодом, которые позволяют судить об эффективности такого подхода.

Доклад будет полезен разработчикам, в том числе – разработчикам средств разработки.

Уровень подготовки аудитории: средний.

Михаил Малеванный

Михаил Малеванный

Ассистент, ДГТУ

Закончил факультет математики, механики и компьютерных наук ЮФУ. Аспирант кафедры Алгебры и Дискретной Математики института математики, механики и компьютерных наук ЮФУ. Ассистент кафедры Прикладной Информатики и Вычислительной Техники Академии Строительства и Архитектуры ДГТУ. Участвует в разработке проекта PascalABC.NET.

Comment

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

*

Gold

Технологический Центр Дойче БанкаJetBrainsSAPFirst Line Software

Silver

Dell Technologies

Embedded

Аурига

Sponsors

T-SystemsЛаборатория Касперского

Генеральные партнёры

РУССОФТАП КИТSECON

При содействии

Association for Computing MachineryACM Special Interest Group on Software Engineering

Технические партнёры

Хостинг-ЦентрVirtuozzoСофтИнвентСтудия „7пап“Print SalonГруппа МPrezent.ru

При поддержке

РАЭК

Организаторы

Software Russiai-Help

Конференция окончена
Ждём вас на SECR 2017!

Размещение в гостинице, транспортное и экскурсионное обслуживание по специальным ценам.