Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3661167.3661194acmotherconferencesArticle/Chapter ViewAbstractPublication PageseaseConference Proceedingsconference-collections
short-paper
Open access

Sustainability in Blockchain Development: A BERT-Based Analysis of Ethereum Developer Discussions

Published: 18 June 2024 Publication History

Abstract

Blockchain technology faces significant challenges related to sustainability, including issues with optimisation, as well as high energy and gas consumption—factors that developers may sometimes neglect. We introduce a methodology to analyse the key sustainability topics discussed by Go-Ethereum developers, using thematic analysis of their issues and comments from Github. Our approach uses the BERT model to conduct an in-depth topic analysis, enabling us to study the underlying themes and trends in developer’s conversations regarding energy use and sustainability. We assess the sustainability of the identified topics using the five dimensions outlined in the Sustainability Awareness Framework (SusAF): economic, social, individual, environmental, and technical. Our goal is to shed light on how much attention developers pay to sustainability and energy consumption issues. The findings from this qualitative analysis aim to encourage technologists to incorporate these considerations into their future projects, in order to achieve better outcomes in terms of sustainability and reduced consumption.

References

[1]
Ameena Arshad, Faisal Shahzad, Ijaz Ur Rehman, and Bruno S. Sergi. 2023. A systematic literature review of blockchain technology and environmental sustainability: Status quo and future research. International Review of Economics & Finance 88 (2023), 1602–1622. https://doi.org/10.1016/j.iref.2023.07.044
[2]
Rameez Asif and Syed Raheel Hassan. 2023. Shaping the future of Ethereum: Exploring energy consumption in Proof-of-Work and Proof-of-Stake consensus. Frontiers in Blockchain 6 (2023), 1151724.
[3]
Prafulla Bafna, Dhanya Pramod, and Anagha Vaidya. 2016. Document clustering: TF-IDF approach. In 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT). IEEE, 61–66.
[4]
Setu Kumar Basak, Lorenzo Neil, Bradley Reaves, and Laurie Williams. 2023. What Challenges Do Developers Face About Checked-in Secrets in Software Artifacts?. In 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE). IEEE, 1635–1647.
[5]
Christoph Becker, Ruzanna Chitchyan, Leticia Duboc, Steve Easterbrook, Birgit Penzenstadler, Norbert Seyff, and Colin C Venters. 2015. Sustainability design and software: The karlskrona manifesto. In 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Vol. 2. IEEE, 467–476.
[6]
Giuseppe Colavito, Filippo Lanubile, Nicole Novielli, and Luigi Quaranta. 2024. Leveraging GPT-like LLMs to Automate Issue Labeling. In 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR). IEEE.
[7]
Advait Deshpande, Katherine Stewart, Louise Lepetit, and Salil Gunashekar. 2017. Distributed Ledger Technologies/Blockchain: Challenges, opportunities and the prospects for standards. Overview report The British Standards Institution (BSI) 40 (2017), 40.
[8]
Leticia Duboc, Birgit Penzenstadler, Jari Porras, Sedef Akinli Kocak, Stefanie Betz, Ruzanna Chitchyan, Ola Leifler, Norbert Seyff, and Colin C Venters. 2020. Requirements engineering for sustainability: an awareness framework for designing software systems for a better tomorrow. Requirements Engineering 25 (2020), 469–492.
[9]
Nazmiye Eligüzel. 2023. An analysis of the integration of sustainability concepts into blockchain technology. International Journal of Applied Methods in Electronics and Computers 11, 3 (Sep. 2023), 158–164. https://doi.org/10.58190/ijamec.2023.43
[10]
Eshani Ghosh and Baisakhi Das. 2020. A Study on the Issue of Blockchain’s Energy Consumption. In Proceedings of International Ethical Hacking Conference 2019, Mohuya Chakraborty, Satyajit Chakrabarti, and Valentina E. Balas (Eds.). Springer Singapore, Singapore, 63–75.
[11]
Maarten Grootendorst. 2022. BERTopic: Neural topic modeling with a class-based TF-IDF procedure. arXiv preprint arXiv:2203.05794 (2022).
[12]
Giacomo Ibba and Matteo Vaccargiu. 2023. Analysis of Users’ Most Discussed Topics and Trends on Blockchain Technologies and Smart Contracts. In 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, 865–873.
[13]
Md Rafiqul Islam, Muhammad Mahbubur Rashid, Mohammed Ataur Rahman, Muslim Har Sani Bin Mohamad, 2022. A comprehensive analysis of blockchain-based cryptocurrency mining impact on energy consumption. International Journal of Advanced Computer Science and Applications 13, 4 (2022).
[14]
MQ Khan, A Shahid, MI Uddin, M Roman, A Alharbi, W Alosaimi, J Almalki, and SM Alshahrani. 2022. Impact analysis of keyword extraction using contextual word embedding. PeerJ Computer Science (2022). https://doi.org/10.7717/peerj-cs.967
[15]
Brian Tae-Seok Kim and Eun-Jung Hyun. 2023. Mapping the Landscape of Blockchain Technology Knowledge: A Patent Co-Citation and Semantic Similarity Approach. Systems 11, 3 (2023). https://doi.org/10.3390/systems11030111
[16]
Varun Kohli, Sombuddha Chakravarty, Vinay Chamola, Kuldip Singh Sangwan, and Sherali Zeadally. 2023. An analysis of energy consumption and carbon footprints of cryptocurrencies and possible solutions. Digital Communications and Networks 9, 1 (2023), 79–89. https://doi.org/10.1016/j.dcan.2022.06.017
[17]
Yunmei Liu, Shuai Zhang, Min Chen, Yenchun Wu, and Zhengxian Chen. 2021. The Sustainable Development of Financial Topic Detection and Trend Prediction by Data Mining. Sustainability 13, 14 (2021). https://doi.org/10.3390/su13147585
[18]
Tingting Ma, Jin-Ge Yao, Chin-Yew Lin, and Tiejun Zhao. 2021. Issues with Entailment-based Zero-shot Text Classification. In Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 2: Short Papers), Chengqing Zong, Fei Xia, Wenjie Li, and Roberto Navigli (Eds.). Association for Computational Linguistics, Online, 786–796. https://doi.org/10.18653/v1/2021.acl-short.99
[19]
P. Rajitha Nair and D. Ramya Dorai. 2021. Evaluation of Performance and Security of Proof of Work and Proof of Stake using Blockchain. In 2021 Third International Conference on Intelligent Communication Technologies and Virtual Mobile Networks (ICICV). 279–283. https://doi.org/10.1109/ICICV50876.2021.9388487
[20]
Marco Ortu, Giuseppe Destefanis, Tracy Hall, and David Bowes. 2023. Fault-insertion and fault-fixing behavioural patterns in Apache Software Foundation Projects. Information and Software Technology 158 (2023), 107187.
[21]
Marco Ortu, Tracy Hall, Michele Marchesi, Roberto Tonelli, David Bowes, and Giuseppe Destefanis. 2018. Mining communication patterns in software development: A github analysis. In Proceedings of the 14th international conference on predictive models and data analytics in software engineering. 70–79.
[22]
Andrea Pinna, Gavina Baralla, Michele Marchesi, and Roberto Tonelli. 2021. Raising sustainability awareness in agile blockchain-oriented software engineering. In 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, 696–700.
[23]
Kaihua Qin and Arthur Gervais. 2018. An overview of blockchain scalability, interoperability and sustainability. Hochschule Luzern Imperial College London Liquidity Network (2018), 1–15.
[24]
Emil Rijcken, Floortje Scheepers, Kalliopi Zervanou, Marco Spruit, Pablo Mosteiro, and Uzay Kaymak. 2023. Towards Interpreting Topic Models with ChatGPT. In The 20th World Congress of the International Fuzzy Systems Association.
[25]
Michael Röder, Andreas Both, and Alexander Hinneburg. 2015. Exploring the space of topic coherence measures. In Proceedings of the eighth ACM international conference on Web search and data mining. 399–408.
[26]
Gautami Tripathi, Mohd Abdul Ahad, and Gabriella Casalino. 2023. A comprehensive review of blockchain technology: Underlying principles and historical background with future challenges. Decision Analytics Journal 9 (2023), 100344. https://doi.org/10.1016/j.dajour.2023.100344
[27]
Matteo Vaccargiu, Andrea Pinna, Roberto Tonelli, and Luisanna Cocco. 2023. Blockchain in the Energy Sector for SDG Achievement. Sustainability 15, 20 (2023). https://doi.org/10.3390/su152014843

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
EASE '24: Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering
June 2024
728 pages
ISBN:9798400717017
DOI:10.1145/3661167
This work is licensed under a Creative Commons Attribution International 4.0 License.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 18 June 2024

Check for updates

Author Tags

  1. BERT
  2. Blockchain
  3. Development
  4. Energy
  5. Sustainability

Qualifiers

  • Short-paper
  • Research
  • Refereed limited

Funding Sources

  • Ministero dellðUniversità e della Ricerca

Conference

EASE 2024

Acceptance Rates

Overall Acceptance Rate 71 of 232 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 87
    Total Downloads
  • Downloads (Last 12 months)87
  • Downloads (Last 6 weeks)33
Reflects downloads up to 16 Oct 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media