S. Akbarinasaji, Behjat Soltanifar, Bora Caglayan, A. Bener, A. Miranskyy, A. Filiz, B. M. Kramer, Ayse Tosun Misirli
{"title":"A Metric Suite Proposal for Logical Dependency","authors":"S. Akbarinasaji, Behjat Soltanifar, Bora Caglayan, A. Bener, A. Miranskyy, A. Filiz, B. M. Kramer, Ayse Tosun Misirli","doi":"10.1145/2897695.2897704","DOIUrl":null,"url":null,"abstract":"Logical dependencies refer to hidden interconnections among source files that are changed together in order to address an issue or change in the system. In this study we propose six metrics for logical dependency using heuristics on change time. We evaluated our proposed metrics using data from three different software companies. We also built defect prediction models with our proposed logical dependency metrics, commonly used baseline metrics, as well as combination of both. Result of our empirical studies shows that our proposed metrics are capable of capturing the characteristics of dependency among software components. It also shows the logical dependency metrics improve the performance of defect prediction models.","PeriodicalId":185963,"journal":{"name":"2016 IEEE/ACM 7th International Workshop on Emerging Trends in Software Metrics (WETSoM)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE/ACM 7th International Workshop on Emerging Trends in Software Metrics (WETSoM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2897695.2897704","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
Logical dependencies refer to hidden interconnections among source files that are changed together in order to address an issue or change in the system. In this study we propose six metrics for logical dependency using heuristics on change time. We evaluated our proposed metrics using data from three different software companies. We also built defect prediction models with our proposed logical dependency metrics, commonly used baseline metrics, as well as combination of both. Result of our empirical studies shows that our proposed metrics are capable of capturing the characteristics of dependency among software components. It also shows the logical dependency metrics improve the performance of defect prediction models.