This site requires Cookies enabled in your browser for login.
WaterNet Home
WaterNet
for
pour le
Canada
Menu
WaterNet
Home
GWFO
Home
Master
List
Data
Centre
Collections
X
Defaults
Select All
Websites
X
Global Water Futures Observatories (GWFO) Global Water Futures (GWF) Global Institute for Water Security (GIWS) International Network of Alpine Research Catchment Hydrology
Legacy Research Programs
X
Changing Cold Regions Network (CCRN) Drought Research Initiative (DRI) International Network of Alpine Research Catchment Hydrology (Legacy Site) Improving Processes & Parameterization for Prediction in Cold Regions Hydrology (IP3) The Mackenzie Global Energy and Water Cycle Experiment (GEWEX) Study (MAGS)
Legacy sites
Map
Utilities
X
Account Settings Metadata Editor Record List Alias List Editor
Data Centre
Data Type Editor
. . .
X
Clear
Select All
Advanced Search
Related items loading ...
Fetching Chart ...
Publication Additional Information Download
Publication Type
Journal Article
Authorship
Bandi, V., Roy, C. K., & Gutwin, C.
Title
Clone Swarm: A Cloud Based Code-Clone Analysis Tool
Year
2020
Publication Outlet
In 2020 IEEE 14th International Workshop on Software Clones (IWSC) (pp. 52-56). IEEE
DOI
https://doi.org/10.1109/IWSC50091.2020.9047642
Citation
Bandi, V., Roy, C. K., & Gutwin, C. (2020). Clone Swarm: A Cloud Based Code-Clone Analysis Tool. In 2020 IEEE 14th International Workshop on Software Clones (IWSC) (pp. 52-56). IEEE. https://doi.org/10.1109/IWSC50091.2020.9047642
Abstract
A code clone is defined as a pair of similar code fragments within a software system. While code clones are not always harmful, they can have a detrimental effect on the overall quality of a software system due to the propagation of bugs and other maintenance implications. Because of this, software developers need to analyse the code clones that exist in a software system. However, despite the availability of several clone detection systems, the adoption of such tools outside of the clone community remains low. A possible reason for this is the difficulty and complexity involved in setting up and using these tools. In this paper, we present Clone Swarm, a code clone analytics tool that identifies clones in a project and presents the information in an easily accessible manner. Clone Swarm is publicly available and can mine any open-sourced GIT repository. Clone Swarm internally uses NiCad, a popular clone detection tool in the cloud and lets users interactively explore code clones using a web-based interface at multiple granularity levels (Function and Block level). Clone results are visualized in multiple overviews, all the way from a high-level plot down to an individual line by line comparison view of cloned fragments. Also, to facilitate future research in the area of clone detection and analysis, users can directly download the clone detection results for their projects. Clone Swarm is available online at clone-swarm.usask.ca. The source code for Clone Swarm is freely available under the MIT license on GitHub.
Program Affiliations
GWF: Global Water Futures
Publication Stage
Published
Download Links
https://doi.org/10.1109/IWSC50091.2020.9047642
© 2026 - WaterNet Version 2026-06-01
Global Water Futures Observatories
Powered by
G W F Net
T-2022-12-05-T1GcxqR66kkT2z5X4jLXa1mQ Publication 1.0