How to Improve Software Energy Efficiency? A Systematic Literature Review and the Current State of Applied Methods in Practice

preprint OA: closed CC-BY-4.0
🔓 Open OA copy View at publisher

Abstract

Managing software development processes is still a serious challenge and offers the possibility of introducing improvements that will reduce the resources needed to complete projects successfully. The article presents the original concept of classification of types of project tasks, which will allow for more beneficial use of the collected data in management support systems in the IT industry. The currently used agile management methods, described in the article, and the fact that changes in the course of projects are inevitable were the inspiration for creating sets of tasks that occur in software development. Thanks to statistics for generating tasks and aggregating results in an iterative and incremental way, the analysis is more accurate and allows you to plan the further course of work in the project, select the optimal number of employees in task teams and identify bottlenecks that may decide on a faster completion of the project with success. The use of data from actual software projects in the IT industry made it possible to classify the types of tasks and the necessary values ​​for further work planning depending on the nature of the planned software development project.

My notes (saved in your browser only)

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2025) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00
unpaywall
last seen: 2026-05-28T02:00:01.590549+00:00
License: CC-BY-4.0