SBHDetector: A Fuzzy-Based Hybrid Approach to Detect Renaming and Shifting Between Versions | IGI Global Scientific Publishing
SBHDetector: A Fuzzy-Based Hybrid Approach to Detect Renaming and Shifting Between Versions

SBHDetector: A Fuzzy-Based Hybrid Approach to Detect Renaming and Shifting Between Versions

Ritu Garg, Rakesh Kumar Singh
Copyright: © 2022 |Volume: 13 |Issue: 1 |Pages: 18
ISSN: 1942-3926|EISSN: 1942-3934|EISBN13: 9781683180975|DOI: 10.4018/IJOSSP.300752
Cite Article Cite Article

MLA

Garg, Ritu, and Rakesh Kumar Singh. "SBHDetector: A Fuzzy-Based Hybrid Approach to Detect Renaming and Shifting Between Versions." IJOSSP vol.13, no.1 2022: pp.1-18. https://doi.org/10.4018/IJOSSP.300752

APA

Garg, R. & Singh, R. K. (2022). SBHDetector: A Fuzzy-Based Hybrid Approach to Detect Renaming and Shifting Between Versions. International Journal of Open Source Software and Processes (IJOSSP), 13(1), 1-18. https://doi.org/10.4018/IJOSSP.300752

Chicago

Garg, Ritu, and Rakesh Kumar Singh. "SBHDetector: A Fuzzy-Based Hybrid Approach to Detect Renaming and Shifting Between Versions," International Journal of Open Source Software and Processes (IJOSSP) 13, no.1: 1-18. https://doi.org/10.4018/IJOSSP.300752

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Mining Software Repositories in collaborative environment during software evolution or maintenance faces challenges due to creation of larger than necessary slices or unnecessary splitting of Revision History and detection of edge level changes. Due to these limitations, GIT and Diff & Merge Tools does not accurately detect the similarities and changes between versions due to renaming or shifting. Detection of these similarities accurately helps to detect code clones and change patterns that improves understandability, knowledge transfer and tracking changes. Therefore, the authors proposed fuzzy based hybrid technique to detect the similarities/changes between versions considering RS by enriching the Revision History at three granularities- File, Class and Method level. 30% more entities have been found similar/change by deriving Classification model with f-score and ROC Area more than 0.985 and .994 respectively for all applications. Hence, proposed technique improves productivity, reusability and maintainability with respect to VCA.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global Scientific Publishing bookstore.