首页> 外文会议>Asia-Pacific Software Engineering Conference >An Empirical Investigation into Code Smell Elimination Sequences for Energy Efficient Software
【24h】

An Empirical Investigation into Code Smell Elimination Sequences for Energy Efficient Software

机译:节能软件代码气味消除序列的实证研究

获取原文

摘要

Recent research has shown that maintainability improving activities, such as removing code smells using recommended refactoring activities, may degrade the energy consumption behavior of software systems. However, current research is still immature and requires considerable effort for transferring findings to practice. This work empirically investigates the impact of eliminating a set of three notorious code smells, individually as well as in all six possible sequences, on energy consumption behavior of software systems. It also analyzes whether any relationship exists between software architecture sustainability (in terms of energy efficiency) and maintainability within the context of individual and sequential code smell elimination. The study outcomes show that the selected code smell removal permutations yield variant levels of energy consumption values for the resulted refactored software versions. Also, a particular permutation is learned to yield most energy-efficient refactored software versions, when compared to all other code smell removal permutations.
机译:最近的研究表明,提高可维护性的活动(例如使用建议的重构活动消除代码异味)可能会降低软件系统的能耗行为。但是,当前的研究仍不成熟,需要大量的努力才能将发现转化为实践。这项工作以经验方式研究了消除一套三个臭名昭著的代码气味(分别以及全部六个可能的顺序)对软件系统能耗行为的影响。它还分析了在消除单个和顺序的代码异味的上下文中,软件体系结构的可持续性(就能源效率而言)与可维护性之间是否存在任何关系。研究结果表明,针对所生成的重构软件版本,所选代码消除气味的排列产生不同级别的能耗值。而且,与所有其他代码去除气味的排列相比,可以了解到一个特定的排列可以产生最节能的重构软件版本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号