SBFSelector: Analysis of Metrics to Improve Traceability in Collaborative Environments | IGI Global Scientific Publishing
SBFSelector: Analysis of Metrics to Improve Traceability in Collaborative Environments

SBFSelector: Analysis of Metrics to Improve Traceability in Collaborative Environments

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

MLA

Garg, Ritu, and Rakesh Kumar Singh. "SBFSelector: Analysis of Metrics to Improve Traceability in Collaborative Environments." IJOSSP vol.13, no.1 2022: pp.1-19. https://doi.org/10.4018/IJOSSP.311839

APA

Garg, R. & Singh, R. K. (2022). SBFSelector: Analysis of Metrics to Improve Traceability in Collaborative Environments. International Journal of Open Source Software and Processes (IJOSSP), 13(1), 1-19. https://doi.org/10.4018/IJOSSP.311839

Chicago

Garg, Ritu, and Rakesh Kumar Singh. "SBFSelector: Analysis of Metrics to Improve Traceability in Collaborative Environments," International Journal of Open Source Software and Processes (IJOSSP) 13, no.1: 1-19. https://doi.org/10.4018/IJOSSP.311839

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Tracking changes in code using revision history shared by collaborative teams during software evolution improves traceability. Existing techniques provides incomplete and inaccurate revision history due to lack in detection of renaming and shifting at file, class, and method granularities simultaneously. This research analyzes and prioritizes the metrics responsible for detecting such changes and update the revision history. This improves the traceability by tracking complete and accurate revision history that further improves the processes related to mining software repositories. It proposes SBFSelector algorithm that uses Jaccard Similarity and cosine similarity based on the prioritized metrics to identify these changes. Result shows that 73% metrics belongs to size and complexity that holds more significance over remaining categories. Random forest is best classifier for tracking changes with 0.99 true positive rate and 0.01 false positive rate. It improves traceability by increasing the Kappa statistic and true positive rate as compared to Understand tool.

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.