Smart contract development: Challenges and opportunities

W Zou, D Lo, PS Kochhar, XBD Le, X **a… - IEEE transactions on …, 2019‏ - ieeexplore.ieee.org
Smart contract, a term which was originally coined to refer to the automation of legal
contracts in general, has recently seen much interest due to the advent of blockchain …

Software sustainability: Research and practice from a software architecture viewpoint

CC Venters, R Capilla, S Betz, B Penzenstadler… - Journal of Systems and …, 2018‏ - Elsevier
Context Modern societies are highly dependent on complex, large-scale, software-intensive
systems that increasingly operate within an environment of continuous availability, which is …

Green ai: Do deep learning frameworks have different costs?

S Georgiou, M Kechagia, T Sharma, F Sarro… - Proceedings of the 44th …, 2022‏ - dl.acm.org
The use of Artificial Intelligence (ai), and more specifically of Deep Learning (dl), in modern
software systems, is nowadays widespread and continues to grow. At the same time, its …

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 …

[HTML][HTML] Development and evaluation of a reference measurement model for assessing the resource and energy efficiency of software products and components …

A Guldner, R Bender, C Calero, GS Fernando… - Future Generation …, 2024‏ - Elsevier
In the past decade, research on measuring and assessing the environmental impact of
software has gained significant momentum in science and industry. However, due to the …

Achievements, open problems and challenges for search based software testing

M Harman, Y Jia, Y Zhang - 2015 IEEE 8th International …, 2015‏ - ieeexplore.ieee.org
Search Based Software Testing (SBST) formulates testing as an optimisation problem, which
can be attacked using computational search techniques from the field of Search Based …

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 …

Sustainability is stratified: Toward a better theory of sustainable software engineering

S McGuire, E Schultz, B Ayoola… - 2023 IEEE/ACM 45th …, 2023‏ - ieeexplore.ieee.org
Background: Sustainable software engineering (SSE) means creating software in a way that
meets present needs without undermining our collective capacity to meet our future needs. It …

Powerjoular and joularjx: Multi-platform software power monitoring tools

A Noureddine - 2022 18th International Conference on …, 2022‏ - ieeexplore.ieee.org
Monitoring the power consumption of applications and source code is an important step in
writing green software. In this paper, we propose PowerJoular and JoularJX, our software …

Greening large language models of code

J Shi, Z Yang, HJ Kang, B Xu, J He, D Lo - Proceedings of the 46th …, 2024‏ - dl.acm.org
Large language models of code have shown remarkable effectiveness across various
software engineering tasks. Despite the availability of many cloud services built upon these …