В связи с повышающейся сложностью документации программного обеспечения возрастают требования к качеству процесса сопровождения документации. Одним из способов решения этой задачи может быть повторное использование с последующей реструктуризацией документации. В работе предлагается метод поиска нечётких повторов в документации на основе поиска точных клонов. Результаты поиска используются при рефакторинге документации. В работе представлен инструмент Documentation Refactoring Toolkit, реализующий данный метод и интегрированный со средствами рефакторинга технологии DocLine. Подход апробирован на ряде пакетов документации для открытых проектов: ядро ОС Linux, PHP-фреймворк Zend, Subversion, DocBook.
Original languageRussian
Pages (from-to)39-49
JournalПРОГРАММИРОВАНИЕ
Volume42
Issue number4
StatePublished - 2016

ID: 7651754