IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

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
View Sample PDF
Author(s): Ritu Garg (Indira Gandhi Delhi Technical University for Women, India)and Rakesh Kumar Singh (Indira Gandhi Delhi Technical University for Women, India)
Copyright: 2022
Volume: 13
Issue: 1
Pages: 18
Source title: International Journal of Open Source Software and Processes (IJOSSP)
Editor(s)-in-Chief: Marta Catillo (Università degli Studi del Sannio, Italy)
DOI: 10.4018/IJOSSP.300752

Purchase

View SBHDetector: A Fuzzy-Based Hybrid Approach to Detect Renaming and Shifting Between Versions on the publisher's website for pricing and purchasing information.

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.

Related Content

Roland Robert Schreiber. © 2023. 20 pages.
Sushil Kumar, SK Muttoo, V. B. Singh. © 2022. 16 pages.
Satya Sobhan Panigrahi, Ajay Kumar Jena. © 2022. 20 pages.
Ekbal Rashid, Mohan Prakash. © 2022. 16 pages.
Ritu Garg, Rakesh Kumar Singh. © 2022. 18 pages.
Neelamadhab Padhy, Sanskruti Panda, Jigyashu Suraj. © 2022. 20 pages.
Anil Kumar Patidar, Ugrasen Suman. © 2022. 17 pages.
Body Bottom