首页> 外文会议>Second International Conference on Computer Research and Development >An AOP-Based Approach for Collecting Software Maintainability Dynamic Metrics
【24h】

An AOP-Based Approach for Collecting Software Maintainability Dynamic Metrics

机译:基于AOP的软件可维护性动态指标收集方法

获取原文

摘要

Software quality is gaining more attention from the software industry. Quality metrics are usually utilized to provide a quantitative measure of the software quality. Although dynamic metrics can provide a clearer insight into the software quality issue, it is observed that usually static metrics are used for such a purpose. This is due mainly to the technical difficulties associated with the collection of dynamic metrics. One of the known issues when dealing with dynamic metrics is the need to instrument code by inserting points for data collection. This is a very tedious and counterproductive task. Aspect Oriented Programming (AOP) is a promising technology that is used in the present time to add cross-cutting concerns to the software applications. AOP can be used to transparently instrument the code at compile-time. This research is suggesting AOP as a new technique that can be used for collecting software maintainability dynamic metrics data. Therefore, an AOP-based framework for collecting dynamic metrics has been designed and implemented, and finally, it has been evaluated. The evaluation results showed that the framework is a reasonable approach for collecting a maintainability dynamic metrics. The AOP-based framework provides an effective way for the transparent collection of a maintainability dynamic metrics data.
机译:软件质量越来越受到软件行业的关注。质量度量通常用于提供软件质量的定量度量。尽管动态指标可以提供对软件质量问题的更清晰了解,但可以观察到通常将静态指标用于此目的。这主要是由于与动态指标收集相关的技术困难。处理动态指标时,已知问题之一是需要通过插入数据收集点来检测代码。这是一个非常繁琐且适得其反的任务。面向方面的编程(AOP)是一种很有前途的技术,目前已用于为软件应用程序添加横切关注点。 AOP可用于在编译时透明地检测代码。这项研究表明AOP是一种可用于收集软件可维护性动态指标数据的新技术。因此,已经设计和实现了一个基于AOP的用于收集动态指标的框架,最后对其进行了评估。评估结果表明,该框架是收集可维护性动态指标的合理方法。基于AOP的框架为透明地收集可维护性动态指标数据提供了一种有效的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号