2020
DOI: 10.1007/978-3-030-47240-5_2
|View full text |Cite
|
Sign up to set email alerts
|

The Development of Data Collectors in Open-Source System for Energy Efficiency Assessment

Abstract: The paper is devoted to the development of the data collectors for Windows OS and MacOS. The purpose of these plugins is to collect the process metrics from the user's device and send it to the backend for further processing. The overall open source framework is aimed at energy efficiency analysis of the developing software products. The development presented here as a sequence of the life cycle stages, including requirements analysis, design, implementation and testing. Specifics of the implementation for eac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 21 publications
0
2
0
Order By: Relevance
“…The only weakness is the process of collecting data, which involved manual data input in Confluence. In the future, this vulnerability can be solved by applying automatic non-invasive data collection [75], [76].…”
Section: B Consistencymentioning
confidence: 99%
“…The only weakness is the process of collecting data, which involved manual data input in Confluence. In the future, this vulnerability can be solved by applying automatic non-invasive data collection [75], [76].…”
Section: B Consistencymentioning
confidence: 99%
“…The data we are collecting can be divided into a two metrics cluster: Process metrics and energy metrics (Figure 5). When the data collected through the user devices are sent to the server, the data in the central repository would have the following process metrics: Using the findings from the research, we conducted [20], it was clear that energy consumption of the applications depend on variety system resources like processor, device uses, memory architecture, display settings, and active sensors. In addition, it also depends on conditions like the signal strength used for data transfer, user settings like screen brightness levels, and many more user and system settings.…”
Section: Collecting Device Processes Datamentioning
confidence: 99%