A green program lifecycle supporting energy-efficient applications
Nadia Gamez, Jose-Miguel Horcas, Monica Pinto, Lidia Fuentes

TL;DR
This paper discusses a comprehensive green lifecycle approach for energy-efficient IoT applications, emphasizing methodologies and tools for early design analysis and runtime self-adaptation to reduce energy consumption and improve sustainability.
Contribution
It introduces a novel green development lifecycle framework that supports energy-efficient application design and runtime self-adaptation, addressing current gaps in methodologies and tools for sustainable software development.
Findings
Highlights the importance of early energy hotspot identification during design.
Proposes a lifecycle model integrating design-time analysis and runtime adaptation.
Emphasizes the impact on battery life and user experience in IoT devices.
Abstract
With the advent of the Internet of Things (IoT), the percentage of global emissions attributable to Information Systems is expected to further increase in the coming years, due to a proliferation of Internet-connected devices omnipresent in our daily lives (e.g., electric meters, wearable devices, etc.). Although software systems do not directly consume energy, they strongly affect the energy consumption of the hardware. So, developers should be more aware of the energy consumed by these systems during their lifetime, and think about the long-term consequences in the sustainability of our planet Earth. Indeed, once deployed, the energy consumed by a system depends on several factors determined mainly by the usage context. This means that the area of energy-efficient software development needs green development lifecycles that provide appropriate methodologies and tools to identify and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGreen IT and Sustainability · Advanced Software Engineering Methodologies · Energy Harvesting in Wireless Networks
