Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3194078.3194081acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

EET: a device to support the measurement of software consumption

Published: 27 May 2018 Publication History

Abstract

Society is becoming more and more aware of the importance of preserving the environment, and is therefore increasingly concerned about issues related to sustainability. Software development should not remain indifferent to the need to construct software products that contribute towards sustainability, both during their creation and throughout their use. However, one of the main gaps is the difficulty of measuring the energy consumption when software is executed in order to detect, for example, parts of the software with excessive energy consumption. For that reason, a Framework for Energy Efficiency Testing to Improve eNviromental Goals of the Software (FEETINGS) has been proposed. In this paper, we focus on the core of the framework, that is, the Energy Efficiency Tester (EET), which is the measurement hardware device devoted to collecting the specific consumption data of the software under evaluation. The architecture and the main functions of EET, along with the reliability validation done with it are presented here, as well as an analysis of the data extracted from a case study conducted. The outcome of such analysis shows that EET is able to carry out stable energy consumption measurements of executed software.

References

[1]
Murugesan, S. 'Harnessing Green IT: Principles and Practices', IT professional, 2008, 10 (1)
[2]
Lago, P., Kazman, R., Meyer, N., Morisio, M., Müller, H.A., and Paulisch, F. 'Exploring initial challenges for green software engineering: summary of the first REENS workshop, at ICSE 2012', ACM SIGSOFT Software Engineering Notes, 2013, 38 (1), 31--33.
[3]
Ardito, L., Procaccianti, G., Torchiano, M., and Vetro, A. 'Understanding Green Software Development: A Conceptual Framework', IT Professional, 2015, 17 (1), 44--50.
[4]
Capra, E., Francalanci, C., and Slaughter, S.A. 'Measuring application software energy efficiency', IT Professional, 2012, 14 (2), 54--61.
[5]
Pinto, G. and Castor, F. 'Energy efficiency: a New Concern for Application Software Developers'. Commun ACM, 2017, 60, 12, 68--75.
[6]
Jagroep, E., van der Werf, J.M.E., Jansen, S., Ferreira, M., and Visser, J. 'Profiling energy profilers'. In Proceedings of the 30th Annual ACM Symposium on Applied Computing, ACM, 2015, 2198--2203.
[7]
Jagroep, E.A., van der Werf, J.M., Brinkkemper, S., Procaccianti, G., Lago, P., Blom, L., and van Vliet, R. 'Software Energy Profiling: Comparing Releases of a Software Pproduct'. In Proceedings of the 38th International Conference on Software Engineering Companion, ACM, 2016, 523--532.
[8]
Procaccianti, G., Fernandez, H., and Lago, P. 'Empirical evaluation of two best practices for energy-efficient software development', Journal of Systems and Software, 2016, 117, 185--198.
[9]
Noureddine, A., Rouvoy, R., and Seinturier, L. 'A Review of Energy Measurement Approaches', ACM SIGOPS Operating Systems Review, 2013, 47 (3), 42--49.
[10]
Amsel, N., and Tomlinson, B. 'Green tracker: a tool for estimating the energy consumption of software'. In CHI'10 Extended Abstracts on Human Factors in Computing Systems, ACM, 2010, 3337--3342.
[11]
Cordero, V., de Guzmán, I.G.-R., and Piattini, M. 'A first approach on legacy system energy consumption measurement'. In Global Software Engineering Workshops (ICGSEW), 2015 IEEE 10th International Conference on, IEEE, 2015, 35--43.
[12]
Ferreira, M.A., Hoekstra, E., Merkus, B., Visser, B., and Visser, J. 'Seflab: A lab for measuring software energy footprints'. In Green and Sustainable Software (GREENS), 2013 2nd International Workshop on, IEEE, 2013, 30--37.
[13]
Rashid, M., Ardito, L., and Torchiano, M. "Energy consumption analysis of algorithms implementations." Empirical Software Engineering and Measurement (ESEM), 2015 ACM/IEEE International Symposium on. IEEE, 2015
[14]
Oakland, J.S. 'Statistical Process Control' Routledge. 2007

Cited By

View all
  • (2024)The Effects of Class Balance on the Training Energy Consumption of Logistic Regression ModelsResearch Challenges in Information Science10.1007/978-3-031-59465-6_20(324-337)Online publication date: 2-May-2024
  • (2021)A Study on the Relationship between Usability of GUIs and Power Consumption of a PC: The Case of PHRsInternational Journal of Environmental Research and Public Health10.3390/ijerph1804138518:4(1385)Online publication date: 3-Feb-2021
  • (2021)FEETINGS: Framework for Energy Efficiency Testing to Improve Environmental Goal of the SoftwareSustainable Computing: Informatics and Systems10.1016/j.suscom.2021.10055830(100558)Online publication date: Jun-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
GREENS '18: Proceedings of the 6th International Workshop on Green and Sustainable Software
May 2018
56 pages
ISBN:9781450357326
DOI:10.1145/3194078
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 May 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. green software
  2. measurement device
  3. software consumption measurement
  4. software sustainability

Qualifiers

  • Research-article

Funding Sources

  • European FEDER funds
  • Spanish Ministry of Economy, Industry and Competitiveness

Conference

ICSE '18
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)27
  • Downloads (Last 6 weeks)7
Reflects downloads up to 19 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)The Effects of Class Balance on the Training Energy Consumption of Logistic Regression ModelsResearch Challenges in Information Science10.1007/978-3-031-59465-6_20(324-337)Online publication date: 2-May-2024
  • (2021)A Study on the Relationship between Usability of GUIs and Power Consumption of a PC: The Case of PHRsInternational Journal of Environmental Research and Public Health10.3390/ijerph1804138518:4(1385)Online publication date: 3-Feb-2021
  • (2021)FEETINGS: Framework for Energy Efficiency Testing to Improve Environmental Goal of the SoftwareSustainable Computing: Informatics and Systems10.1016/j.suscom.2021.10055830(100558)Online publication date: Jun-2021
  • (2021)Does maintainability relate to the energy consumption of software? A case studySoftware Quality Journal10.1007/s11219-020-09536-9Online publication date: 6-Jan-2021
  • (2021)Investigating the Impact of Usability on Energy Efficiency of Web-based Personal Health RecordsJournal of Medical Systems10.1007/s10916-021-01725-845:6Online publication date: 6-May-2021
  • (2021)FEETINGS: Framework for Energy Efficiency Testing to Improve eNvironmental Goals of the SoftwareSoftware Sustainability10.1007/978-3-030-69970-3_4(69-87)Online publication date: 6-Oct-2021
  • (2021)GSMP: Green Software Measurement ProcessSoftware Sustainability10.1007/978-3-030-69970-3_3(43-67)Online publication date: 6-Oct-2021
  • (2021)Criteria for Sustainable Software Products: Analyzing Software, Informing Users, and PoliticsSoftware Sustainability10.1007/978-3-030-69970-3_2(17-42)Online publication date: 6-Oct-2021
  • (2020)Energy efficiency in software: A case study on sustainability in Personal Health RecordsJournal of Cleaner Production10.1016/j.jclepro.2020.124262(124262)Online publication date: Sep-2020
  • (2020)Energy Efficiency and Usability of Web-Based Personal Health RecordsTrends and Innovations in Information Systems and Technologies10.1007/978-3-030-45697-9_3(25-35)Online publication date: 18-May-2020
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media