• DocumentCode
    51115
  • Title

    Understanding Green Software Development: A Conceptual Framework

  • Author

    Ardito, Luca ; Procaccianti, Giuseppe ; Torchiano, Marco ; Vetro, Antonio

  • Author_Institution
    Politec. di Torino, Turin, Italy
  • Volume
    17
  • Issue
    1
  • fYear
    2015
  • fDate
    Jan.-Feb. 2015
  • Firstpage
    44
  • Lastpage
    50
  • Abstract
    The energy efficiency of IT has become one of the hottest topics in the last few years. The problem has been typically addressed by hardware manufacturers and designers, but recently the attention of industry and academia has shifted to the role of software for IT sustainability. Writing energy-efficient software is one of the most challenging issues in this area, because it requires not only a change of mindset for software developers and designers but also models and tools to measure and reduce the effect of software on the energy consumption of the underlying hardware. In this article, the authors present a conceptual framework that provides a unifying view of the strategies, models, and tools available so far for designing and developing greener software.
  • Keywords
    energy conservation; energy consumption; green computing; power aware computing; software engineering; IT energy efficiency; IT sustainability; conceptual framework; energy consumption; energy-efficient software; green software development; greener software design; Computational modeling; Computer secuiry; Energy consumption; Energy efficiency; Green computing; Green products; Information technology; Power demand; Software engineering; green computing; information technology; software energy efficiency; software engineering; sustainability;
  • fLanguage
    English
  • Journal_Title
    IT Professional
  • Publisher
    ieee
  • ISSN
    1520-9202
  • Type

    jour

  • DOI
    10.1109/MITP.2015.16
  • Filename
    7030252