Interactive Duplicate Search in Software Documentation

08/22/2019
by   D. V. Luciv, et al.
0

Various software features such as classes, methods, requirements, and tests often have similar functionality. This can lead to emergence of duplicates in their descriptive documentation. Uncontrolled duplicates created via copy/paste hinder the process of documentation maintenance. Therefore, the task of duplicate detection in software documentation is of importance. Solving it makes planned reuse possible, as well as creating and using templates for unification and automatic generation of documentation. In this paper, we present an interactive process for duplicate detection that involves the user in order to conduct meaningful search. It includes a new formal definition of a near duplicate, a pattern-based, and the proof of its completeness. Moreover, we demonstrate the results of experimenting on a collection of documents of several industrial projects.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/13/2017

Detecting Near Duplicates in Software Documentation

Contemporary software documentation is as complicated as the software it...
research
11/27/2018

Lightweight Interactive Proving inside an Automatic Program Verifier

Among formal methods, the deductive verification approach allows establi...
research
08/29/2022

Creating Interactive Visualizations of TopHat Programs

Many companies and institutions have automated their business process in...
research
11/03/2021

Smells in System User Interactive Tests

Test smells are known as bad development practices that reflect poor des...
research
11/27/2018

Integrating User Design and Formal Models within PVSio-Web

Creating formal models of interactive systems has wide reaching benefits...
research
06/21/2023

Improving Software Requirements Prioritization through the Lens of Constraint Solving

Requirements prioritization is a critical activity during the early soft...
research
12/27/2018

Facetize: An Interactive Tool for Cleaning and Transforming Datasets for Facilitating Exploratory Search

There is a plethora of datasets in various formats which are usually sto...

Please sign up or login with your details

Forgot password? Click here to reset