Matches in SemOpenAlex for { <https://semopenalex.org/work/W2954215843> ?p ?o ?g. }
Showing items 1 to 97 of
97
with 100 items per page.
- W2954215843 abstract "Over the last years, increasing attention has been given to creating energy-efficient software systems. However, developers still lack the knowledge and the tools to support them in that task. In this work, we explore our vision that energy consumption non-specialists can build software that consumes less energy by alternating, at development time, between third-party, readily available, diversely-designed pieces of software, without increasing the development complexity. To support our vision, we propose an approach for energy-aware development that combines the construction of application-independent energy profiles of Java collections and static analysis to produce an estimate of in which ways and how intensively a system employs these collections. By combining these two pieces of information, it is possible to produce energy-saving recommendations for alternative collection implementations to be used in different parts of the system. We implement this approach in a tool named CT+ that works with both desktop and mobile Java systems, and is capable of analyzing 40 different collection implementations of lists, maps, and sets. We applied CT+ to twelve software systems: two mobile-based, seven desktop-based, and three that can run in both environments. Our evaluation infrastructure involved a high-end server, a notebook, and three mobile devices. When applying the (mostly trivial) recommendations, we achieved up to 17.34% reduction in energy consumption just by replacing collection implementations. Even for a real world, mature, highly-optimized system such as Xalan, CT+ could achieve a 5.81% reduction in energy consumption. Our results indicate that some widely used collections, e.g., ArrayList, HashMap, and HashTable, are not energy-efficient and sometimes should be avoided when energy consumption is a major concern." @default.
- W2954215843 created "2019-07-12" @default.
- W2954215843 creator A5002159358 @default.
- W2954215843 creator A5016508154 @default.
- W2954215843 creator A5062400717 @default.
- W2954215843 creator A5072711119 @default.
- W2954215843 creator A5076088637 @default.
- W2954215843 date "2019-05-01" @default.
- W2954215843 modified "2023-10-18" @default.
- W2954215843 title "Recommending Energy-Efficient Java Collections" @default.
- W2954215843 cites W1943932403 @default.
- W2954215843 cites W1966533006 @default.
- W2954215843 cites W1978813754 @default.
- W2954215843 cites W2063535228 @default.
- W2954215843 cites W2112918230 @default.
- W2954215843 cites W2126399635 @default.
- W2954215843 cites W2166091242 @default.
- W2954215843 cites W2168745915 @default.
- W2954215843 cites W2293868092 @default.
- W2954215843 cites W2316373884 @default.
- W2954215843 cites W2344496621 @default.
- W2954215843 cites W2344540174 @default.
- W2954215843 cites W2401939829 @default.
- W2954215843 cites W2402119011 @default.
- W2954215843 cites W2606444700 @default.
- W2954215843 cites W2620471208 @default.
- W2954215843 cites W2728956140 @default.
- W2954215843 cites W2769228904 @default.
- W2954215843 cites W2790609590 @default.
- W2954215843 cites W2888699475 @default.
- W2954215843 cites W2894365172 @default.
- W2954215843 cites W3006649941 @default.
- W2954215843 doi "https://doi.org/10.1109/msr.2019.00033" @default.
- W2954215843 hasPublicationYear "2019" @default.
- W2954215843 type Work @default.
- W2954215843 sameAs 2954215843 @default.
- W2954215843 citedByCount "21" @default.
- W2954215843 countsByYear W29542158432019 @default.
- W2954215843 countsByYear W29542158432020 @default.
- W2954215843 countsByYear W29542158432021 @default.
- W2954215843 countsByYear W29542158432022 @default.
- W2954215843 countsByYear W29542158432023 @default.
- W2954215843 crossrefType "proceedings-article" @default.
- W2954215843 hasAuthorship W2954215843A5002159358 @default.
- W2954215843 hasAuthorship W2954215843A5016508154 @default.
- W2954215843 hasAuthorship W2954215843A5062400717 @default.
- W2954215843 hasAuthorship W2954215843A5072711119 @default.
- W2954215843 hasAuthorship W2954215843A5076088637 @default.
- W2954215843 hasConcept C111919701 @default.
- W2954215843 hasConcept C115903868 @default.
- W2954215843 hasConcept C119599485 @default.
- W2954215843 hasConcept C127413603 @default.
- W2954215843 hasConcept C149091818 @default.
- W2954215843 hasConcept C149635348 @default.
- W2954215843 hasConcept C186967261 @default.
- W2954215843 hasConcept C201995342 @default.
- W2954215843 hasConcept C26713055 @default.
- W2954215843 hasConcept C2742236 @default.
- W2954215843 hasConcept C2777904410 @default.
- W2954215843 hasConcept C2780165032 @default.
- W2954215843 hasConcept C2780451532 @default.
- W2954215843 hasConcept C41008148 @default.
- W2954215843 hasConcept C529173508 @default.
- W2954215843 hasConcept C548217200 @default.
- W2954215843 hasConceptScore W2954215843C111919701 @default.
- W2954215843 hasConceptScore W2954215843C115903868 @default.
- W2954215843 hasConceptScore W2954215843C119599485 @default.
- W2954215843 hasConceptScore W2954215843C127413603 @default.
- W2954215843 hasConceptScore W2954215843C149091818 @default.
- W2954215843 hasConceptScore W2954215843C149635348 @default.
- W2954215843 hasConceptScore W2954215843C186967261 @default.
- W2954215843 hasConceptScore W2954215843C201995342 @default.
- W2954215843 hasConceptScore W2954215843C26713055 @default.
- W2954215843 hasConceptScore W2954215843C2742236 @default.
- W2954215843 hasConceptScore W2954215843C2777904410 @default.
- W2954215843 hasConceptScore W2954215843C2780165032 @default.
- W2954215843 hasConceptScore W2954215843C2780451532 @default.
- W2954215843 hasConceptScore W2954215843C41008148 @default.
- W2954215843 hasConceptScore W2954215843C529173508 @default.
- W2954215843 hasConceptScore W2954215843C548217200 @default.
- W2954215843 hasLocation W29542158431 @default.
- W2954215843 hasOpenAccess W2954215843 @default.
- W2954215843 hasPrimaryLocation W29542158431 @default.
- W2954215843 hasRelatedWork W1480037206 @default.
- W2954215843 hasRelatedWork W1591005786 @default.
- W2954215843 hasRelatedWork W2064336064 @default.
- W2954215843 hasRelatedWork W2166356874 @default.
- W2954215843 hasRelatedWork W2293151813 @default.
- W2954215843 hasRelatedWork W2371269538 @default.
- W2954215843 hasRelatedWork W2380017313 @default.
- W2954215843 hasRelatedWork W4382053383 @default.
- W2954215843 hasRelatedWork W2185084576 @default.
- W2954215843 hasRelatedWork W2468655623 @default.
- W2954215843 isParatext "false" @default.
- W2954215843 isRetracted "false" @default.
- W2954215843 magId "2954215843" @default.
- W2954215843 workType "article" @default.