2020
DOI: 10.3390/electronics9101678
|View full text |Cite
|
Sign up to set email alerts
|

Analysis of Energy Consumption of Software Development Process Entities

Abstract: With the growing need for software-driven devices in modern life, the pervasive necessity of energy efficiency is also rising dramatically. Considering the importance of energy-efficient software in the IT-sphere, many companies started to search and uncover ways for minimizing energy loss. We study the software development process in terms of energy consumption. This depends on various factors that have to be monitored continuously. In this paper, we propose the Innometrics framework for monitoring the softwa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
4
1

Relationship

1
8

Authors

Journals

citations
Cited by 18 publications
(8 citation statements)
references
References 28 publications
0
8
0
Order By: Relevance
“…Finally, improved code understanding and the visual representation of the source code structure enhance developers' comprehension, enabling them to make informed design decisions and reducing the energy spent on rework and refactoring. [22] In conclusion, this study proposes a novel method for automatically producing class diagrams from source code using Graph Neural Networks. The suggested method effectively substitutes time-energy-consuming and error-prone manual class diagram construction work by utilizing AI and reverse engineering approaches.…”
Section: Discussionmentioning
confidence: 98%
“…Finally, improved code understanding and the visual representation of the source code structure enhance developers' comprehension, enabling them to make informed design decisions and reducing the energy spent on rework and refactoring. [22] In conclusion, this study proposes a novel method for automatically producing class diagrams from source code using Graph Neural Networks. The suggested method effectively substitutes time-energy-consuming and error-prone manual class diagram construction work by utilizing AI and reverse engineering approaches.…”
Section: Discussionmentioning
confidence: 98%
“…Initially, we have conducted three trials from the same source to destination using Google Fit, and the averaged distance of 3.06 km has been considered for the comparison. We used Haversine formula 11 for calculating the distance by collecting the coordinates of the previous and current locations and cumulatively adding the distance between every two locations for the entire trail.…”
Section: Answering Rq3: To What Extent Code Generated By Egen Degrade...mentioning
confidence: 99%
“…In recent years, software energy consumption is becoming a critical non-functional requirement for software developers [11,32,44]. The investigations by Pinto and Castor [49], and Manotas et al [35] highlight the significance of reducing software energy consumption.…”
Section: Introductionmentioning
confidence: 99%
“…The use of a coherent system of metrics to evaluate energy consumption has been studied extensively in the literature [4,5]. The question of definition and application of metrics to evaluate the energy consumption is of great practical interest, and we have studied this issue in a companion paper recently published [6]. The system described in that paper-that we called InnoMetrics-aims at building and validating a quantitative framework to guide the development and the evolution of sustainable computer systems using a variety of metrics collected throughout the lifecycle of software products on different computer systems, from the initial concept to the deployment, execution, and maintenance, optimizing the performances of the products under a variety of nowadays relevant factors, including the efficient use of energy resources.…”
Section: Rationalementioning
confidence: 99%