Research output: Contribution to journal › Article › peer-review
Интерактивный поиск неточных повторов в документации программного обеспечения. / Луцив, Д.В.; Кознов, Д.В.; Шелиховский, А.А.; Романовский, К.Ю.; Чернышев, Г.А.; Григорьев, Д.А.; Терехов, Андрей Николаевич; Смирнова, А.Н.; Боровков, Д.В.; Васенина, А.И.; Шеметова, Е.Н.
In: ПРОГРАММИРОВАНИЕ, Vol. 6, 11.2019, p. 55-66.Research output: Contribution to journal › Article › peer-review
}
TY - JOUR
T1 - Интерактивный поиск неточных повторов в документации программного обеспечения
AU - Луцив, Д.В.
AU - Кознов, Д.В.
AU - Шелиховский, А.А.
AU - Романовский, К.Ю.
AU - Чернышев, Г.А.
AU - Григорьев, Д.А.
AU - Терехов, Андрей Николаевич
AU - Смирнова, А.Н.
AU - Боровков, Д.В.
AU - Васенина, А.И.
AU - Шеметова, Е.Н.
PY - 2019/11
Y1 - 2019/11
N2 - Различные элементы ПО – классы, методы, требования, тесты и пр. – часто имеют сходную функциональность, что, в частности, влечет наличие повторов в документации, которая описывает эти элементы. Но неконтролируемые повторы, создаваемые с помощью приема copy/paste, затрудняют сопровождение и поддержку документации. Поэтому задача поиска повторов в уже существующей документации ПО оказывается важной, ее решение позволяет применять плановое повторное использование (reuse), создавать и использовать шаблоны для унификации и автоматической генерации документации. В данной статье мы представляем интерактивную методику поиска неточных повторов, позволяющую привлечь пользователя для реализации семантически-значимого поиска. Методика включает в себя новое формальное определение неточных повторов, алгоритм поиска по образцу и доказательство полноты алгоритма. Также представлены результаты экспериментов на наборе документов из промышленных проектов.
AB - Различные элементы ПО – классы, методы, требования, тесты и пр. – часто имеют сходную функциональность, что, в частности, влечет наличие повторов в документации, которая описывает эти элементы. Но неконтролируемые повторы, создаваемые с помощью приема copy/paste, затрудняют сопровождение и поддержку документации. Поэтому задача поиска повторов в уже существующей документации ПО оказывается важной, ее решение позволяет применять плановое повторное использование (reuse), создавать и использовать шаблоны для унификации и автоматической генерации документации. В данной статье мы представляем интерактивную методику поиска неточных повторов, позволяющую привлечь пользователя для реализации семантически-значимого поиска. Методика включает в себя новое формальное определение неточных повторов, алгоритм поиска по образцу и доказательство полноты алгоритма. Также представлены результаты экспериментов на наборе документов из промышленных проектов.
UR - https://elibrary.ru/item.asp?id=40808825
M3 - статья
VL - 6
SP - 55
EP - 66
JO - Programmirovanie
JF - Programmirovanie
SN - 0132-3474
ER -
ID: 49215376