首页> 外文会议>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

机译:图德制造商:一种分析软件演变对能源消耗影响的工具

获取原文

摘要

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.
机译:改变影响分析,即“确定改变的潜在后果”是软件演化中的一个重要且良好的问题。任何更改可能会影响应用程序的行为,性能和能源消耗概况。我们以前的工作表明,与应用程序的能量消耗配置文件的更改相关的应用程序的系统呼叫配置文件的更改。本文评估和描述了Geardadovisor,这是系统地记录和分析应用程序的系统调用的首要工具,以预测应用程序的能量消耗简档是否已改变。 Geardadodor工具分发给众多软件团队,其成员在开发Android申请时使用GeastadadoS的同时对其进行调查的经验,以检查所选提交从团队项目中的能量消耗影响。标是对这些团队项目的提交进行了评估的。这两项研究证实了我们在协助开发人员分析和了解新版本的能量消耗配置文件的有用性。基于我们的研究结果,我们构建了一种改进的预测模型,以预测能量消耗曲线的变化时改变变化的方向。这项工作可能对目前没有类似工具的开发人员来说可能非常有用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号