首页> 外文会议>International Conference on Software Maintenance and Evolution >GreenAdvisor: A tool for analyzing the impact of software evolution on energy consumption
【24h】

GreenAdvisor: A tool for analyzing the impact of software evolution on energy consumption

机译:GreenAdvisor:用于分析软件演进对能耗的影响的工具

获取原文

摘要

Change-impact analysis, namely “identifying the potential consequences of a change” is an important and well studied problem in software evolution. Any change may potentially affect an application's behaviour, performance, and energy consumption profile. Our previous work demonstrated that changes to the system-call profile of an application correlated with changes to the application's energy-consumption profile. This paper evaluates and describes GreenAdvisor, a first of its kind tool that systematically records and analyzes an application's system calls to predict whether the energy-consumption profile of an application has changed. The GreenAdvisor tool was distributed to numerous software teams, whose members were surveyed about their experience using GreenAdvisor while developing Android applications to examine the energy-consumption impact of selected commits from the teams' projects. GreenAdvisor was evaluated against commits of these teams' projects. The two studies confirm the usefulness of our tool in assisting developers analyze and understand the energy-consumption profile changes of a new version. Based on our study findings, we constructed an improved prediction model to forecast the direction of the change, when a change in the energy-consumption profile is anticipated. This work can potentially be extremely useful to developers who currently have no similar tools.
机译:变更影响分析(即“识别变更的潜在后果”)是软件演进中一个重要且经过充分研究的问题。任何更改都可能会影响应用程序的性能,性能和能耗配置文件。我们之前的工作表明,对应用程序的系统调用配置文件的更改与对应用程序的能耗配置文件的更改相关。本文评估并介绍了GreenAdvisor,这是同类工具中的第一个,它可以系统地记录和分析应用程序的系统调用,以预测应用程序的能耗配置文件是否已更改。 GreenAdvisor工具已分发给众多软件团队,在开发Android应用程序以检查团队项目中选定提交的能源消耗影响时,对他们的成员进行了关于使用GreenAdvisor的经验的调查。已针对这些团队项目的提交对GreenAdvisor进行了评估。两项研究证实了我们工具在帮助开发人员分析和了解新版本的能耗曲线变化方面的有用性。基于我们的研究结果,我们构建了改进的预测模型,以在预期能耗曲线发生变化时预测变化的方向。对于目前没有类似工具的开发人员来说,这项工作可能会非常有用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号