A vademecum on blockchain technologies: When, which, and how

M Belotti, N Božić, G Pujolle… - … Surveys & Tutorials, 2019 - ieeexplore.ieee.org
Blockchain is a technology making the shared registry concept from distributed systems a
reality for a number of application domains, from the cryptocurrency one to potentially any …

Energy efficiency: a new concern for application software developers

G Pinto, F Castor - Communications of the ACM, 2017 - dl.acm.org
Energy efficiency: a new concern for application software developers Page 1 68
COMMUNICATIONS OF THE ACM | DECEMBER 2017 | VOL. 60 | NO. 12 review articles THE …

Ranking programming languages by energy efficiency

R Pereira, M Couto, F Ribeiro, R Rua, J Cunha… - Science of Computer …, 2021 - Elsevier
This paper compares a large set of programming languages regarding their efficiency,
including from an energetic point-of-view. Indeed, we seek to establish and analyze different …

Energy efficiency across programming languages: how do energy, time, and memory relate?

R Pereira, M Couto, F Ribeiro, R Rua, J Cunha… - Proceedings of the 10th …, 2017 - dl.acm.org
This paper presents a study of the runtime, memory usage and energy consumption of
twenty seven well-known software languages. We monitor the performance of such …

Going big: a large-scale study on what big data developers ask

M Bagherzadeh, R Khatchadourian - Proceedings of the 2019 27th ACM …, 2019 - dl.acm.org
Software developers are increasingly required to write big data code. However, they find big
data software development challenging. To help these developers it is necessary to …

An empirical study of practitioners' perspectives on green software engineering

I Manotas, C Bird, R Zhang, D Shepherd… - Proceedings of the 38th …, 2016 - dl.acm.org
The energy consumption of software is an increasing concern as the use of mobile
applications, embedded systems, and data center-based services expands. While research …

What do programmers know about software energy consumption?

C Pang, A Hindle, B Adams, AE Hassan - IEEE Software, 2015 - ieeexplore.ieee.org
Traditionally, programmers received a range of training on programming languages and
methodologies, but they rarely receive training on software energy consumption. Yet, the …

What do concurrency developers ask about? a large-scale study using stack overflow

S Ahmed, M Bagherzadeh - Proceedings of the 12th ACM/IEEE …, 2018 - dl.acm.org
Background Software developers are increasingly required to write concurrent code.
However, most developers find concurrent programming difficult. To better help developers …

Energy profiles of java collections classes

S Hasan, Z King, M Hafiz, M Sayagh, B Adams… - Proceedings of the 38th …, 2016 - dl.acm.org
We created detailed profiles of the energy consumed by common operations done on Java
List, Map, and Set abstractions. The results show that the alternative data types for these …

Future trends in software engineering research for mobile apps

M Nagappan, E Shihab - 2016 IEEE 23rd international …, 2016 - ieeexplore.ieee.org
There has been tremendous growth in the use of mobile devices over the last few years.
This growth has fueled the development of millions of software applications for these mobile …