English
Related papers

Related papers: Green Software Lab: Towards an Engineering Discipl…

200 papers

Context: The increasing adoption of machine learning (ML) and artificial intelligence (AI) technologies raises growing concerns about their environmental sustainability. Developing and deploying ML-enabled systems is computationally…

Software Engineering · Computer Science 2026-03-20 Vincenzo De Martino , Silverio Martínez-Fernández , Fabio Palomba

This technical report discusses the submission and peer-review process used by the First Workshop on on Sustainable Software for Science: Practice and Experiences (WSSSPE) and the results of that process. It is intended to record both this…

Software Engineering · Computer Science 2014-05-05 Daniel S. Katz , Gabrielle Allen , Neil Chue Hong , Manish Parashar , David Proctor

In the search for a sustainable approach for software ecosystems that supports experimental and observational science (EOS) across Oak Ridge National Laboratory (ORNL), we conducted a survey to understand the current and future landscape of…

Software Engineering · Computer Science 2022-09-07 David E Bernholdt , Mathieu Doucet , William F Godoy , Addi Malviya-Thakur , Gregory R Watson

This paper was prepared by the HEP Software Foundation (HSF) PyHEP Working Group as input to the second phase of the LHCC review of High-Luminosity LHC (HL-LHC) computing, which took place in November, 2021. It describes the adoption of…

Data Analysis, Statistics and Probability · Physics 2022-02-09 Jim Pivarski , Eduardo Rodrigues , Kevin Pedro , Oksana Shadura , Benjamin Krikler , Graeme A. Stewart

In the short period since the release of ChatGPT, large language models (LLMs) have changed the software engineering research landscape. While there are numerous opportunities to use LLMs for supporting research or software engineering…

Software Engineering · Computer Science 2025-02-05 Stefan Wagner , Marvin Muñoz Barón , Davide Falessi , Sebastian Baltes

This report records and discusses the Third Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE3). The report includes a description of the keynote presentation of the workshop, which served as an overview of…

This paper discusses a PhD research project testing the hypothesis that using the United Nations Sustainable Development Goals(SDG) as explicit inputs to drive the Software Requirements Engineering process will result in requirements with…

Computers and Society · Computer Science 2020-06-19 Ian Brooks

This lightning talk paper discusses an initial data set that has been gathered to understand the use of software in research, and is intended to spark wider interest in gathering more data. The initial data analyzes three months of articles…

Software Engineering · Computer Science 2018-07-23 Udit Nangia , Daniel S. Katz

We report on a summer school course on Software Engineering for Sustainability (SE4S). We provide a detailed blueprint of the contents taught and its evaluation with the instruments that were used.

Software sustainability is emerging as a primary concern, aiming to optimize resource utilization, minimize environmental impact, and promote a greener, more resilient digital ecosystem. The sustainability or "greenness" of software is…

Software Engineering · Computer Science 2025-06-11 Samarth Sikand , Rohit Mehra , Vibhu Saujanya Sharma , Vikrant Kaulgud , Sanjay Podder , Adam P. Burden

The ICT sector, responsible for 2% of global carbon emissions, is under scrutiny calling for methodologies and tools to design and develop software in an environmentally sustainable-by-design manner. However, the software engineering…

Software Engineering · Computer Science 2025-04-10 Ornela Danushi , Stefano Forti , Jacopo Soldani

This white paper presents the current status of the R&D for Analysis Facilities (AFs) and attempts to summarize the views on the future direction of these facilities. These views have been collected through the High Energy Physics (HEP)…

This dissertation focuses on the development process of scientific software. It presents a methodology that has emerged over time during development of Monte Carlo tools for high energy physics experiments. A short description of the…

Software Engineering · Computer Science 2022-03-23 T. Przedzinski

We present our work on predicting United Nations sustainable development goals (SDG) for university courses. We use an LLM named PaLM 2 to generate training data given a noisy human-authored course description input as input. We use this…

Computation and Language · Computer Science 2024-08-07 Lev Kharlashkin , Melany Macias , Leo Huovinen , Mika Hämäläinen

Climate change is profoundly affecting nearly all aspects of life on earth, including human societies, economies and health. Various human activities are responsible for significant greenhouse gas emissions, including data centres and other…

Computers and Society · Computer Science 2020-12-18 Loïc Lannelongue , Jason Grealey , Michael Inouye

As large language models (LLMs) advance, the ultimate vision for their role in science is emerging: we could build an AI collaborator to effectively assist human beings throughout the entire scientific research process. We refer to this…

The rapid growth of the financial sector and the rising focus on Environmental, Social, and Governance (ESG) considerations highlight the need for advanced NLP tools. However, open-source LLMs proficient in both finance and ESG domains…

Computation and Language · Computer Science 2024-12-17 Qilong Wu , Xiaoneng Xiang , Hejia Huang , Xuan Wang , Yeo Wei Jie , Ranjan Satapathy , Ricardo Shirota Filho , Bharadwaj Veeravalli

We are research software engineers and team members in the Department of Software Engineering and Research at Sandia National Laboratories, an organization which aims to advance software engineering in the domain of computational science.…

Software Engineering · Computer Science 2020-10-16 Miranda Mundt , Evan Harvey

As computer systems become more and more complex, software and tools lag more and more behind. This is especially true for scientific software that often demands high performance, and thus needs to take advantage of parallelisms, memory…

Computers and Society · Computer Science 2013-09-11 Anne C. Elster

Automated machine learning (AutoML) strives for the automatic configuration of machine learning algorithms and their composition into an overall (software) solution - a machine learning pipeline - tailored to the learning task (dataset) at…

Machine Learning · Computer Science 2023-06-16 Tanja Tornede , Alexander Tornede , Jonas Hanselle , Marcel Wever , Felix Mohr , Eyke Hüllermeier