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

    Области исследований

  • Документация программного обеспечения, переиспользование документации, поиск клонов в программном обеспечении, вариативное переиспользование, рефакторинг, DocBook, DocLine, DRL.

ID: 7651754