The IRMA Community
Newsletters
Research IRM
Click a keyword to search titles using our InfoSci-OnDemand powered search:
|
SBHDetector: A Fuzzy-Based Hybrid Approach to Detect Renaming and Shifting Between Versions
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.
|
|
|