首页> 外文会议>Emerging Trends in Software Metrics (WETSoM), 2012 3rd International Workshop on >Using network analysis metrics to discover functionally important methods in large-scale software systems
【24h】

Using network analysis metrics to discover functionally important methods in large-scale software systems

机译:使用网络分析指标发现大型软件系统中功能上重要的方法

获取原文
获取原文并翻译 | 示例

摘要

In large-scale software systems that integrate many components originating from different vendors, the understanding of the functional importance of the components is critical for the dependability of the system. However, in general, gaining such understanding is difficult. Here we describe the application of the combination of dynamic analysis and network analysis to large-scale software systems with the aim to determine methods of classes that are functionally important with respect to a given functionality of the software. We use as a test case the Google Chrome and predict functionally important methods in a weak sense in the context of usage scenarios. We validate the predictions using mutation testing and evaluate the behavior of the software following the mutation change. Our results indicate that network analysis metrics based on measurement of structural integrity can be used to predict methods of classes that are functionally important with respect to a given functionality of the software system.
机译:在集成了许多来自不同供应商的组件的大型软件系统中,对组件功能重要性的理解对于系统的可靠性至关重要。但是,总的来说,很难获得这种理解。在这里,我们描述了将动态分析和网络分析相结合的方法在大型软件系统上的应用,目的是确定对于软件的给定功能而言具有重要功能的类的方法。我们使用Google Chrome浏览器作为测试用例,并在使用情况下从弱的角度预测功能上重要的方法。我们使用突变测试验证预测结果,并评估突变更改后软件的行为。我们的结果表明,基于结构完整性度量的网络分析指标可用于预测对软件系统的给定功能而言功能上很重要的类方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号